CoreData 唯一约束在 Xcode 中消失
CoreData unique constraints disappears in Xcode
我想做的事情:
在实体 PhotoUpload
中的属性 photoID
添加唯一约束。
问题:
我点击约束并添加 photoID
。
当我导航到另一个文件并返回到 xcdatamodeld
文件时,约束不存在。它会自动删除。
因此唯一约束不起作用。
到目前为止我做了什么:
- 我已经尝试删除
xcdatamodeld
文件并重新创建它,但同样的问题仍然存在。
截图:
版本:
Xcode - 7.3.1
我认为这是 Xcode 中的错误。如果更改模型以添加(或修改或删除)约束,则底层模型文件不会更新,即使屏幕正确显示更改也是如此。要克服它,请在添加唯一性约束的同时更改模型的另一个元素。保存模型。然后将另一个元素改回来并再次保存。
我想做的事情:
在实体 PhotoUpload
中的属性 photoID
添加唯一约束。
问题:
我点击约束并添加 photoID
。
当我导航到另一个文件并返回到 xcdatamodeld
文件时,约束不存在。它会自动删除。
因此唯一约束不起作用。
到目前为止我做了什么:
- 我已经尝试删除
xcdatamodeld
文件并重新创建它,但同样的问题仍然存在。
截图:
版本:
Xcode - 7.3.1
我认为这是 Xcode 中的错误。如果更改模型以添加(或修改或删除)约束,则底层模型文件不会更新,即使屏幕正确显示更改也是如此。要克服它,请在添加唯一性约束的同时更改模型的另一个元素。保存模型。然后将另一个元素改回来并再次保存。