需要澄清Cocoa错误代码1570

时间:2013-02-21 05:29:15

标签: ios cocoa core-data

在这里很棒的帖子的帮助下,我理解错误。但是我需要澄清一下。

假设我的托管对象上下文(模式)有3个表(实体),并说每个实体有3个属性,每个条目的一个属性不是可选的。

所以现在我的应用程序第一次为第一个实体创建一个托管对象,填充其强制属性; app还没有为第二个和第三个实体创建托管对象 - 还没有。当我尝试在此时保存上下文时,我得到错误代码1570.是因为我没有填写第二个和第三个实体的值吗?

4 个答案:

答案 0 :(得分:12)

我不确定这对你有帮助。

但是可可错误1570意味着没有填写必填字段。所以请确保您的必填字段不是零。

答案 1 :(得分:0)

iphone Core Data Unresolved error while saving

是的,这是一个未填写的必填字段。上面的帖子向我展示了哪个字段。

答案 2 :(得分:0)

如果您之前已在设备(或模拟器)上将其设置为必需属性,然后将其更改为可选,请在再次运行之前从设备中删除该应用。这是我的应用程序的问题。

希望有人帮助! : - )

答案 3 :(得分:0)

就我而言,我直接将BOOL属性设置为YESNO,但您应该使用

  

NSNumber numberWithBOOL

为了使其发挥作用。