2010-08-02 63 views
3

我有一个可变的自定义对象数组。我想通过对象的属性过滤该数组,例如myObject.attributeOne使用NSPredicate按对象属性进行筛选

我怎样才能创建NSPredicate使用与

[myArrayOfObjects filterUsingPredicate:<the_predicate>] 

回答

7

使用它以这种方式:

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

NSMutableArray *filtered = [MessageArray filteredArrayUsingPredicate:predicate];