2011-01-14 13 views
2

NSArrayControllerのフィルタリングに問題があります。コンテンツ配列は、NSDictionaryを保持するNSMutableArrayにバインドされています。 "name"キーが "a"に等しいすべてのNSDictionaryをフィルタリングしたいと思います。 私のアプリが起動しても何もフィルタリングされないときに、私はこれらの2行を実行します。問題のフィルタリング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]; 
関連する問題