CoreData唯一约束在Xcode中消失 我想做的是:

CoreData唯一约束在Xcode中消失 我想做的是:,xcode,core-data,unique-constraint,Xcode,Core Data,Unique Constraint,在实体PhotoUpload中的属性photoID上添加唯一约束 问题: 我点击约束并添加photoID 当我导航到另一个文件并返回到xcdatamodeld文件时,约束不存在。它将自动删除 因此,唯一约束不起作用 到目前为止我所做的: 我尝试删除xcdatamodeld文件并重新创建它,但同样的问题仍然存在 截图: 版本: Xcode-7.3.1我认为这是Xcode中的一个bug。如果更改模型以添加(或修改或删除)约束,则即使屏幕正确显示更改,也不会更新基础模型文件。若要克服此问题,请在

在实体
PhotoUpload
中的属性
photoID
上添加唯一约束

问题: 我点击约束并添加
photoID

当我导航到另一个文件并返回到
xcdatamodeld
文件时,约束不存在。它将自动删除

因此,唯一约束不起作用

到目前为止我所做的:
  • 我尝试删除
    xcdatamodeld
    文件并重新创建它,但同样的问题仍然存在
截图:

版本:
Xcode-7.3.1

我认为这是Xcode中的一个bug。如果更改模型以添加(或修改或删除)约束,则即使屏幕正确显示更改,也不会更新基础模型文件。若要克服此问题,请在添加唯一性约束的同时更改模型的另一个图元。保存模型。然后重新更改另一个元素并再次保存。

我认为这是Xcode中的一个错误。若要克服此问题,请在添加唯一性约束的同时更改模型的另一个图元。保存模型。然后重新更改另一个元素并再次保存。比如说,谢谢你,花了很多时间在这上面!真讨厌。如果你能把它作为一个答案贴出来,我可以把它标记为已回答,以方便其他人阅读-答案补充。