核心数据的独特性

时间:2010-03-10 08:56:30

标签: core-data validates-uniqueness-of unique

有什么方法可以根据集合中其他实体的属性值验证Core Data实体属性中更新的值?

目前我创建了一个具有默认值的实体,将其添加到arrangedObjects,然后让用户修改各种属性值。但是,我想检查一个特定的属性,并确保数组中没有其他实体具有该属性的相同值。最好的方法是什么?

非常感谢, 达尼。

1 个答案:

答案 0 :(得分:0)

手动检查只有几行带有快速枚举循环的代码:

BOOL unique = YES;
for (NSManagedObject *obj in collection) {
    if (obj.property == value) {
        unique = NO;
        break;
    }
}