在我的 CoreData 对象中,我有一个名称属性,只是一个字符串。是否有任何我可以勾选的自动化方法或框来阻止用户保存具有相同“名称”属性的两个对象?还是我应该手动检查一下?
谢谢。
最佳答案
使用key value validation (KVV)。将 -validateName:error:
方法添加到实体的类中。在该方法中,您可以对具有相同名称的对象执行提取。如果找到任何名称,则输入的名称在数据存储中将不是唯一的,因此返回错误。
关于iphone - CoreData 中的重复名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10035836/