2007年12月19日水曜日

CoreDataを使ってなくてもArrayControllerでfilterPredicate使えるんだね.

あたりまえ(?)か.

例えば:
NSArray* refineItems= ...;//_arrayController登録済みで表示用に絞込んだオブジェクトのArray
NSPredicate* predicate = [NSPredicate predicateWithFormat:@"SELF IN %@", refineItems];
[_arrayController setValue:predicate forKey:@"filterPredicate"];

でもこの動きが加わるだけでもスゴいMacOSXっぽい気がするw.

その他Predicateの詳細はこちら
Predicate Programming Guide
http://developer.apple.com/documentation/Cocoa/Conceptual/Predicates/predicates.html
Using Predicatesの項あたりが便利

0 件のコメント: