CoreData 唯一约束在 Xcode 中消失

CoreData unique constraints disappears in Xcode

我想做的事情:

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

问题:

我点击约束并添加 photoID

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

因此唯一约束不起作用。

到目前为止我做了什么:

截图:

版本:

Xcode - 7.3.1

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