我在过滤NSArrayController时遇到问题。 Content Array绑定到包含NSDictionaries的NSMutableArray。我想过滤所有“name”键等于“a”的NSDictionaries。 当我的应用程序启动时,我运行这两行,但没有任何过滤。
NSPredicate *filter = [NSPredicate predicateWithFormat: @"name like %@", @"a"];
[arrayController setFilterPredicate: filter];
答案 0 :(得分:6)
NSPredicate *filter = [NSPredicate predicateWithFormat: @"name=%@", @"a"];
[arrayController setFilterPredicate: filter];
答案 1 :(得分:2)
NSPredicate *filter = [NSPredicate predicateWithFormat:@"(name contains[cd] $a)"];
[arrayController setFilterPredicate: filter];