使用NSPredicate按对象属性过滤

时间:2010-08-02 08:17:47

标签: iphone array-filter

我有一个可变的自定义对象数组。我想按对象的属性过滤该数组,例如 myObject.attributeOne

如何创建与

一起使用的NSPredicate
[myArrayOfObjects filterUsingPredicate:<the_predicate>]

1 个答案:

答案 0 :(得分:7)

以这种方式使用它:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"FriendStatus == 1"];

NSMutableArray *filtered = [MessageArray filteredArrayUsingPredicate:predicate];