2012-01-05 123 views
1

我已經研究了在我的應用程序中篩選我的數據,並得到了一個建議來查看NSPredicate。我一直在研究它在hte Apress書籍中的一個,但是我在找一個例子時遇到問題,所以我正在嘗試創建一個例子。與多個屬性匹配的NSPredicate

如果我有這樣的事情:

myObject : NSObject 
@property (nonatomic, retain) NSString *firstName; 
@property (nonatomic, retain) NSString *lastName; 
@property (nonatomic, assign) NSInteger age; 

創建一些對象,並把再進一個數組。

然後我不知道我會如何創建prediate搜索

回答

5

它的那樣簡單

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(firstName == %@) || (lastName == %@) || (age == %i)", <name>, <lastName>, <age>];