Coredata Xcode 8 中的“在实体的唯一性约束属性中,逗号不是有效属性”

M S*_*nil 4 entity constraints core-data ios xcode8

我在 iOS 上使用 Core Data 创建了一个数据库。我最初在我的实体中设置了一个唯一的约束Conversation。但是,删除它后,我收到错误:“在实体对话的唯一性约束属性中,逗号不是有效的属性”

我查看了 DataModel.xcdatamodeld 中的每个字段,但找不到任何解决方案。

在此输入图像描述

Mit*_*ran 6

如果您之前为实体设置了任何约束(使用属性名称),后来如果您删除/重命名了该特定属性,那么它将抛出此类错误。您需要通过根据数据模型业务流双击该约束属性来重命名或删除该约束属性。

请参阅屏幕截图以供参考。

在此输入图像描述