2012-01-05 80 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>];