KVC按标准选择

时间:2009-12-06 11:37:53

标签: cocoa core-data nspredicate key-value-coding

我有一组从核心数据中选择的对象。我需要从对应条件的对象集合中进行选择。 怎么做?

1 个答案:

答案 0 :(得分:4)

如果我正确读到你,你想根据其中某些物体遇到的条件过滤你的阵列吗?

您可以使用NSPredicate并在阵列上调用filteredArrayWithPredicate:来执行此操作。

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"attribute == YES"];
NSArray *filteredArray = [originalArray filteredArrayWithPredicate:predicate];

您可以在Predicates Programming Guide

中详细了解如何使用谓词

您还可以使用谓词在从Core Data检索数据时直接过滤NSFetchRequest