如何使用目标C将JSON响应存储到NSPredicate中?

时间:2015-08-07 09:01:24

标签: ios objective-c json uitableview core-data

  1. 我需要使用另一个视图控制器
  2. 在第一个单元格中传递值
  3. 我需要使用NSPredicate检查是否存在
  4. 如果是,那我需要重新加载数据
  5. 请先帮我一下如何将我的JSON存储到NSPredicate中。其他我能做的!

    我的JSON:

    RESULT :(
              {
                 A01 =    (
                             {
    
                               name = "Nano";
                               day  = "monday";
    
                            },
                            {
                               name = "Nano";
                               day  = "sunday";
                            },
                         );
    
                 A02 =   (
                            {
                               name = "Nano";
                               day  = "wednesday";
                            },
                            {
                               name = "Nano";
                               day  = "tuesday";
                            },
                        );
                }
             );
    

2 个答案:

答案 0 :(得分:0)

我认为你是新手,我将其作为步骤

写作
  1. 您需要使用segues
  2. 在第一个单元格中传递值
  3. 您可以使用NSPredicate
  4. 检查是否存在
  5. 如果是,那么您可以重新加载数据

答案 1 :(得分:0)

使用下面的代码将json存储在NSPredicate中,并根据需要进行一些过滤..

NSString *str = @"name";
     NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF.name CONTAINS[cd] %@",str];
     json = [[json filteredArrayUsingPredicate:predicate] mutableCopy];
     NSLog(@"%@",json);