Objective c 问题过滤NSArrayController
我在筛选NSArrayController时遇到问题。内容数组绑定到包含NSDictionary的NSMutableArray。我想筛选“name”键等于“a”的所有NSDictionary。 当我的应用程序启动时,我运行这两行,但没有任何内容被过滤Objective c 问题过滤NSArrayController,objective-c,filter,nspredicate,nsarraycontroller,Objective C,Filter,Nspredicate,Nsarraycontroller,我在筛选NSArrayController时遇到问题。内容数组绑定到包含NSDictionary的NSMutableArray。我想筛选“name”键等于“a”的所有NSDictionary。 当我的应用程序启动时,我运行这两行,但没有任何内容被过滤 NSPredicate *filter = [NSPredicate predicateWithFormat: @"name like %@", @"a"]; [arrayController setFilterPredicate: filter
NSPredicate *filter = [NSPredicate predicateWithFormat: @"name like %@", @"a"];
[arrayController setFilterPredicate: filter];
NSPredicate *filter = [NSPredicate predicateWithFormat: @"name=%@", @"a"];
[arrayController setFilterPredicate: filter];
NSPredicate *filter = [NSPredicate predicateWithFormat:@"(name contains[cd] $a)"];
[arrayController setFilterPredicate: filter];