NSP предикат, соответствующий нескольким свойствам - PullRequest
1 голос
/ 05 января 2012

Я посмотрел на фильтрацию своих данных в своем приложении и получил рекомендацию взглянуть на NSPredicate.Я изучал это в одной из книг Apress, но у меня проблема с поиском примера, поэтому я пытаюсь его создать.

Если бы у меня было что-то вроде этого:

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

создайте несколько объектов и поместите их в массив.

Тогда я не уверен, как бы я создал предикатискать

1 Ответ

5 голосов
/ 05 января 2012

это так же просто, как

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

...