我有一個對象的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]」的電子郵件地址,則它們都應顯示在結果中。