有什么方法可以根据集合中其他实体的属性值验证Core Data实体属性中更新的值?
目前我创建了一个具有默认值的实体,将其添加到arrangedObjects
,然后让用户修改各种属性值。但是,我想检查一个特定的属性,并确保数组中没有其他实体具有该属性的相同值。最好的方法是什么?
非常感谢, 达尼。
答案 0 :(得分:0)
手动检查只有几行带有快速枚举循环的代码:
BOOL unique = YES;
for (NSManagedObject *obj in collection) {
if (obj.property == value) {
unique = NO;
break;
}
}