CoreData唯一约束在Xcode中消失

时间:2016-07-21 06:19:51

标签: xcode core-data unique-constraint

我想做什么:

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

问题:

点击约束并添加photoID

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

所以唯一约束不起作用。

到目前为止我做了什么:

  • 我尝试删除xcdatamodeld文件并重新创建,但同样的问题仍然存在。

截图:

enter image description here

版本:

Xcode - 7.3.1

1 个答案:

答案 0 :(得分:3)

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