我在Apple的CoreDataBooks示例中使用了我的应用程序的大部分CoreData功能。对于我来说,有一个特定属性“名称”,必须在保存之前填写。
如何将代码更改为仅允许在某些情况下保存?比如只有当那个名字段不为空时才可以保存?
非常感谢任何帮助,谢谢。
答案 0 :(得分:1)
xcdatamodeld
文件entity
attribute
Utilities
面板已打开Optional
复选框答案 1 :(得分:1)
是的,您的实体属性有一个“可选”选项。首先选择属性然后在侧栏中取消选中可选项,请参见下图。还有一个验证选项,您可以在其中定义:min。最多长度和默认值。