iOS:核心数据获取

时间:2014-09-19 01:23:12

标签: ios core-data nspredicate nsfetchrequest

实体:Person

属性:firstName, lastName, Id

我从服务器获取的数组示例:

[Bob,
 Bill,
 John,
 Peter,
 Sam,
 Kyle,
 Jimmy,
 Ryan,
 Willy]

返回的数组的数组大小会有所不同。

我想将数组中的所有对象传递给某个方法,并从Core Data中获取与firstName匹配的所有对象,这些对象与数组中的所有对象(名称)匹配。

我正在考虑使用复合谓词来实现这一目标。但是我不确定用一个fetch来恢复所有对象的最佳做法是什么?代码示例会很好。

1 个答案:

答案 0 :(得分:1)

[NSPredicate predicateWithFormat:@"ANY SELF.firstName in %@", [NSSet setWithArray:firstNameArray]];