我有一个名为的数组deletedDepartments
,其中包含名为 DeletedObject 的 NSObject。DeletedObject 只有一个名为 的字段deletedID
。这个数组是从与 RestKit 的映射中生成的。
现在,我想在 CoreDate 中搜索Department
它们id
在deletedDepartments
数组中的对象。
如果我做
[fetchRequest setPredicate:[NSPredicate predicateWithFormat:@"id IN %@", deletedDepartments ]];
这将不起作用,因为 deletedDepartments 不是由 NSNumber 组成的 NSArray,而是由包含我要比较的 NSNumber 的 NSObject 组成。如何在不创建另一个通过迭代deletedDepartments
并仅选择 的数组的情况下实现这样的事情deletedID
?