CoreDataBooks示例保存条件

时间:2012-03-18 22:46:02

标签: iphone objective-c ipad core-data

我在Apple的CoreDataBooks示例中使用了我的应用程序的大部分CoreData功能。对于我来说,有一个特定属性“名称”,必须在保存之前填写。

如何将代码更改为仅允许在某些情况下保存?比如只有当那个名字段不为空时才可以保存?

非常感谢任何帮助,谢谢。

2 个答案:

答案 0 :(得分:1)

  1. 点击xcdatamodeld文件
  2. 选择要应用此约束的entity
  3. 选择您要强制使用的attribute
    • 确保xcode的Utilities面板已打开
  4. 取消选中Optional复选框

答案 1 :(得分:1)

是的,您的实体属性有一个“可选”选项。首先选择属性然后在侧栏中取消选中可选项,请参见下图。还有一个验证选项,您可以在其中定义:min。最多长度和默认值。

enter image description here