实体:Person
属性:firstName, lastName, Id
我从服务器获取的数组示例:
[Bob,
Bill,
John,
Peter,
Sam,
Kyle,
Jimmy,
Ryan,
Willy]
返回的数组的数组大小会有所不同。
我想将数组中的所有对象传递给某个方法,并从Core Data
中获取与firstName
匹配的所有对象,这些对象与数组中的所有对象(名称)匹配。
我正在考虑使用复合谓词来实现这一目标。但是我不确定用一个fetch
来恢复所有对象的最佳做法是什么?代码示例会很好。
答案 0 :(得分:1)
[NSPredicate predicateWithFormat:@"ANY SELF.firstName in %@", [NSSet setWithArray:firstNameArray]];