我有一个从核心数据中选择的对象数组。我需要从与条件相对应的对象子集中进行选择。该怎么做呢?
发布于 2009-12-06 19:59:18
如果我没看错的话,您想根据数组中的一些对象满足的条件来过滤数组吗?
您可以使用NSPredicate并在您的阵列上调用filteredArrayWithPredicate:来完成此操作。
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"attribute == YES"];
NSArray *filteredArray = [originalArray filteredArrayWithPredicate:predicate];您可以阅读有关在Predicates Programming Guide中使用谓词的更多信息
在从核心数据检索数据时,您还可以使用谓词直接过滤NSFetchRequest。
https://stackoverflow.com/questions/1855149
复制相似问题