Ios I';I’我想将图像、名称、价格存储在一个数组中,如果我对价格值进行排序,那么名称和图像必须正确排列
我将这三个数据存储在一个数据库中,如果用户喜欢按价格排序,那么一切都应该井然有序。请帮我把它拿出来Ios I';I’我想将图像、名称、价格存储在一个数组中,如果我对价格值进行排序,那么名称和图像必须正确排列,ios,objective-c,nsdictionary,Ios,Objective C,Nsdictionary,我将这三个数据存储在一个数据库中,如果用户喜欢按价格排序,那么一切都应该井然有序。请帮我把它拿出来 imgArr =[[NSArray alloc]init]; nameArr=[[NSArray alloc]init]; priceArr=[[NSArray alloc]init]; 我像这样使用的Json脚本 { image = ""; name = Blue; "option_value_id" = 40;
imgArr =[[NSArray alloc]init];
nameArr=[[NSArray alloc]init];
priceArr=[[NSArray alloc]init];
我像这样使用的Json脚本
{
image = "";
name = Blue;
"option_value_id" = 40;
price = 3;
"price_prefix" = "+";
"product_option_value_id" = 3;
quantity = 300;
subtract = 0;
weight = 3;
"weight_prefix" = "+";
},
{
image = "";
name = Green;
"option_value_id" = 41;
price = 1;
"price_prefix" = "+";
"product_option_value_id" = 1;
quantity = 100;
subtract = 0;
weight = 1;
"weight_prefix" = "+";
},
{
image = "";
name = Yellow;
"option_value_id" = 42;
price = 2;
"price_prefix" = "+";
"product_option_value_id" = 2;
quantity = 200;
subtract = 1;
weight = 2;
"weight_prefix" = "+";
}
将所有这些字典存储在一个数组中,并按任何字段对该数组进行排序-
-(NSArray *)sortArrayByPrice:(NSArray *)originalArray{
NSSortDescriptor *sortByPrice = [NSSortDescriptor sortDescriptorWithKey:@"price" ascending:YES];
NSArray *sortDescriptors = [NSArray arrayWithObject:sortByPrice];
NSArray *sortedArray = [originalArray sortedArrayUsingDescriptors:sortDescriptors];
return sortedArray;
}
将所有这些字典存储在一个数组中,并按任何字段对该数组进行排序-
-(NSArray *)sortArrayByPrice:(NSArray *)originalArray{
NSSortDescriptor *sortByPrice = [NSSortDescriptor sortDescriptorWithKey:@"price" ascending:YES];
NSArray *sortDescriptors = [NSArray arrayWithObject:sortByPrice];
NSArray *sortedArray = [originalArray sortedArrayUsingDescriptors:sortDescriptors];
return sortedArray;
}
将所有这些字典存储在一个数组中,并按任何字段对该数组进行排序-
-(NSArray *)sortArrayByPrice:(NSArray *)originalArray{
NSSortDescriptor *sortByPrice = [NSSortDescriptor sortDescriptorWithKey:@"price" ascending:YES];
NSArray *sortDescriptors = [NSArray arrayWithObject:sortByPrice];
NSArray *sortedArray = [originalArray sortedArrayUsingDescriptors:sortDescriptors];
return sortedArray;
}
将所有这些字典存储在一个数组中,并按任何字段对该数组进行排序-
-(NSArray *)sortArrayByPrice:(NSArray *)originalArray{
NSSortDescriptor *sortByPrice = [NSSortDescriptor sortDescriptorWithKey:@"price" ascending:YES];
NSArray *sortDescriptors = [NSArray arrayWithObject:sortByPrice];
NSArray *sortedArray = [originalArray sortedArrayUsingDescriptors:sortDescriptors];
return sortedArray;
}
您最好创建一个用于数据解析的类并创建一个对象,然后可以根据需要应用排序/Wanted,而无需键入如何在字典中设置值?JSON无效,请参阅:。真的!数据是复数的!对不起,现在修好。看。关于它的漂亮教程。您最好创建一个用于数据解析的类并创建一个对象,然后可以根据需要应用排序,而无需键入如何在字典中设置值?JSON无效,请参阅:。真的!数据是复数的!对不起,现在修好。看。关于它的漂亮教程。您最好创建一个用于数据解析的类并创建一个对象,然后可以根据需要应用排序,而无需键入如何在字典中设置值?JSON无效,请参阅:。真的!数据是复数的!对不起,现在修好。看。关于它的漂亮教程。您最好创建一个用于数据解析的类并创建一个对象,然后可以根据需要应用排序,而无需键入如何在字典中设置值?JSON无效,请参阅:。真的!数据是复数的!对不起,现在修好。看。关于它的漂亮教程。