我有一个对象的NSArray,并且这些对象有10个属性。我想对这些对象进行文本搜索。搜索字符串匹配任何属性的对象的NSArray
我知道如何一次搜索1个属性,但有没有简单的方法来一次搜索所有属性?
这里是我的对象具有的属性列表:
@property (nonatomic, retain) NSString * name;
@property (nonatomic, retain) NSString * phone;
@property (nonatomic, retain) NSString * secondaryPhone;
@property (nonatomic, retain) NSString * address;
@property (nonatomic, retain) NSString * email;
@property (nonatomic, retain) NSString * url;
@property (nonatomic, retain) NSString * category;
@property (nonatomic, retain) NSString * specialty;
@property (nonatomic, retain) NSString * notes;
@property (nonatomic, retain) NSString * guid;
如果我搜索“医生”,我希望看到所有的结果,其中这些属性的1个或多个具有单词“医生”在里面。例如,如果1个对象具有“医生”类别,而另一个对象具有“[email protected]”的电子邮件地址,则它们都应显示在结果中。