Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios I';I’我想将图像、名称、价格存储在一个数组中,如果我对价格值进行排序,那么名称和图像必须正确排列_Ios_Objective C_Nsdictionary - Fatal编程技术网

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无效,请参阅:。真的!数据是复数的!对不起,现在修好。看。关于它的漂亮教程。