2011-01-14 56 views
2

我有問題篩選NSArrayController。內容數組綁定到一個包含NSDictionaries的NSMutableArray。我想過濾「名稱」​​鍵等於「a」的所有NSDictionaries。 我的應用程序啓動時運行這兩行,但沒有任何過濾。問題過濾NSArrayController

NSPredicate *filter = [NSPredicate predicateWithFormat: @"name like %@", @"a"]; 

[arrayController setFilterPredicate: filter]; 

回答

6
NSPredicate *filter = [NSPredicate predicateWithFormat: @"name=%@", @"a"]; 

[arrayController setFilterPredicate: filter]; 
2
NSPredicate *filter = [NSPredicate predicateWithFormat:@"(name contains[cd] $a)"]; 
[arrayController setFilterPredicate: filter];