【发布时间】:2012-08-02 23:00:21
【问题描述】:
我想知道是否有一种方法可以使用两个filteredArrayUsingPredicates 来优化数组,目前我正在使用数组中的一个值来优化它,但是还有其他几个值......我想知道怎么做所以我可以通过两个变量来改进。
目前我正在这样做
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"%K like %@",@"ISCHARGER",@"T"]; // I have another
NSArray *filteredArray = [parsedDataArrayOfDictionaries filteredArrayUsingPredicate:predicate];
任何帮助将不胜感激
【问题讨论】:
-
你的意思是你想要一些复合谓词,比如
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(lastName like[cd] %@) AND (birthday > %@)", lastNameSearchString, birthdaySearchDate];? (在谓词编程指南中) -
是的,这就是我的意思......我完全应该检查文件,但我什至没有想到......对此感到抱歉。
标签: iphone ios nsarray nsdictionary nspredicate