2010-08-02 74 views
3

我有一個可變的自定義對象數組。我想通過對象的屬性過濾該數組,例如myObject.attributeOne使用NSPredicate按對象屬性進行篩選

我怎樣才能創建NSPredicate使用與

[myArrayOfObjects filterUsingPredicate:<the_predicate>] 

回答

7

使用它以這種方式:

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

NSMutableArray *filtered = [MessageArray filteredArrayUsingPredicate:predicate];