0

我有一个名为“联系人”的实体,每个联系人都是一个类别属性,其中包含一个带有类别名称的字符串。我希望仅从少数类别中获取联系人。

例如我有几个实体:

contact1.category = @"a";
contact2.category = @"b";
contact3.category = @"c";
contact4.category = @"c";
contact5.category = @"a";

然后我有这个活动类别数组:

self.selectedCategories = @[@"b",@"c"];

现在我想从@"a" 和@"b" 中仅从核心数据中获取实体。NSPredicate 可以传递给获取请求吗?

谢谢沙妮

4

1 回答 1

1

这将帮助你!

NSPredicate *inPredicate = [NSPredicate predicateWithFormat: @"category IN %@", aCollection]; 
[request setPredicate:predicate];
于 2013-09-29T15:52:37.323 回答