ran*_*its 11 search cocoa objective-c
如果属性是字符串类型,在Objective-C中是否有一种方法可以通过包含对象的属性搜索对象数组?
例如,我有一个人物对象的NSArray.Person有两个属性,NSString*firstName和NSString*lastName.
搜索数组以找到在firstName或lastName属性中的任何位置匹配"Ken"的所有人的最佳方法是什么?
gSo*_*rry 25
尝试这样的事情:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"firstName==%@ OR lastName==%@",@"Ken",@"Ken"];
NSArray *results = [allPersons filteredArrayUsingPredicate:predicate];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19347 次 |
| 最近记录: |