使用谓词排序数组字典

时间:2017-09-15 07:39:10

标签: ios objective-c nsarray nspredicate

我有一个json字典

Notification.requestPermission()

我需要使用谓词在单个数组中获取关键所有注释的所有值。

到目前为止,我已经尝试了

"ALLOW"

someValue 的价值是什么来解决我的问题?

1 个答案:

答案 0 :(得分:0)

不完全确定您要实现的目标。如果您想要该字典中所有问题的列表,则分别遍历每个字典,然后针对问题进行相同的迭代。将问题添加到数组,然后筛选该数组。没试过这段代码,但这是一个开始。

NSMutableArray *questions = [[NSMutableArray alloc] init]; 
for (id i in dictionaryArray)
{
    NSArray *arr = i[@"allquestions"];
    for (id x in arr) 
    {
       NSString *currentQuestion = [x objectForKey:@"question"];
       [questions addObject:currentQuestion]; 
    }
}