是否可以使核心数据属性唯一,即没有两个MyEntity对象可以具有相同的myAttribute?
我知道如何通过编程实现这一点,但我希望有一种方法可以使用xcode中的图形数据模型编辑器来实现.
我正在使用iPhone 3.1.2 SDK.
是否可以使核心数据属性唯一,即没有两个MyEntity对象可以具有相同的myAttribute?
我知道如何通过编程实现这一点,但我希望有一种方法可以使用xcode中的图形数据模型编辑器来实现.
我正在使用iPhone 3.1.2 SDK.
我决定使用validate<key>:error:
方法来判断是否已经有一个特定值为<key>
的托管对象.如果是这种情况,则会引发错误.
例如:
- (BOOL)validateMyAttribute:(id *)value error:(NSError **)error { // Return NO if there is already an object with a myAtribute of value }
感谢马丁·科特的投入.