我想要提取一个数组的属性,为此创建一个NSPredicate
。除了批量创建数组,循环全部对象,有没有更简单的方法?
NSMutableArray *extractedIDs = [NSMutableArray array];
for (SomeObject *aObject in self.addedSearchResults) {
[addedIDs addObject:aObject.someProperty];
}
[NSPredicate predicateWithFormat:@"NOT (someOtherProperty IN %@)", addedIDs]
好像没有更好的方法。