问题过滤NSArrayController

Jef*_*eff 2 objective-c filter nsarraycontroller nspredicate

我有过滤NSArrayController的问题.Content Array绑定到包含NSDictionaries的NSMutableArray.我想过滤所有"name"键等于"a"的NSDictionaries.我的应用程序启动时运行这两行,但没有任何过滤.

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

[arrayController setFilterPredicate: filter];
Run Code Online (Sandbox Code Playgroud)

Ale*_*nte 6

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

[arrayController setFilterPredicate: filter];
Run Code Online (Sandbox Code Playgroud)