2013-09-29 43 views
0

一个所有实体我有所谓的“联系人”实体,每一次接触作为保持与类名的字符串的类别属性。我希望只从少数几个类别中获取联系人。NSPredicate得到他们的属性相匹配的几个选项

比如我有几个实体:

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

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

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

现在我想从核心数据只有实体从取@“a”和@ “b”。 这有可能与NSPredicate传递给取的请求?

感谢 沙尼

+1

你尝试过什么?你做了什么研究? @“a”和@“b”如何与“selectedCategories”相关联? – Wain

回答

1

这将帮助你!

NSPredicate *inPredicate = [NSPredicate predicateWithFormat: @"category IN %@", aCollection]; 
[request setPredicate:predicate]; 
相关问题