我在 iOS 上使用 Core Data 创建了一个数据库。我最初在我的 Conversation 实体中设置了一个唯一约束。但是,在删除它之后,我收到了一个错误:“在实体对话的唯一性约束属性中,逗号不是有效属性”。
我查看了 DataModel.xcdatamodeld 中的每个字段,但找不到任何解决方案。
最佳答案
如果您之前为您的实体设置了任何约束(使用属性名称),然后如果您删除/重命名了该特定属性,那么它将抛出此类错误。您需要通过针对您的数据模型业务流程双击该约束属性来重命名或删除它。
引用截图以供引用。
关于ios - Coredata Xcode 8 中的 "In the uniqueness constraints attribute for entity, comma is not valid property",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40504159/