iphone - CoreData 中的重复名称?

标签 iphone objective-c core-data

在我的 CoreData 对象中,我有一个名称属性,只是一个字符串。是否有任何我可以勾选的自动化方法或框来阻止用户保存具有相同“名称”属性的两个对象?还是我应该手动检查一下?

谢谢。

最佳答案

使用key value validation (KVV)。将 -validateName:error: 方法添加到实体的类中。在该方法中,您可以对具有相同名称的对象执行提取。如果找到任何名称,则输入的名称在数据存储中将不是唯一的,因此返回错误。

关于iphone - CoreData 中的重复名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10035836/

相关文章:

iphone - 主队列上的 dispatch_sync 和 executeFetchRequest 之间的死锁 :error:

ios - CoreData 比预期更早保存对象

iphone - 从 iOS 代码 Ping IP 地址

java - iTunes App Store 接受非 native 应用程序吗?

objective-c - 为客户端、服务器和插件组织框架

iphone - 使用 NSAttributedString 为 UILabel 设置突出显示的文本颜色。?

performance - 使用核心数据进行后台保存?

ios - 以编程方式快速使图像适合 CALayer 内容的正确方法?

ios - 在 iOS 应用程序中获取所有选定的辅助功能选项

iphone - 制作我自己的 UIControl 事件并触发它?