在这里很棒的帖子的帮助下,我理解错误。但是我需要澄清一下。
假设我的托管对象上下文(模式)有3个表(实体),并说每个实体有3个属性,每个条目的一个属性不是可选的。
所以现在我的应用程序第一次为第一个实体创建一个托管对象,填充其强制属性; app还没有为第二个和第三个实体创建托管对象 - 还没有。当我尝试在此时保存上下文时,我得到错误代码1570.是因为我没有填写第二个和第三个实体的值吗?
答案 0 :(得分:12)
我不确定这对你有帮助。
但是可可错误1570意味着没有填写必填字段。所以请确保您的必填字段不是零。
答案 1 :(得分:0)
iphone Core Data Unresolved error while saving
是的,这是一个未填写的必填字段。上面的帖子向我展示了哪个字段。
答案 2 :(得分:0)
如果您之前已在设备(或模拟器)上将其设置为必需属性,然后将其更改为可选,请在再次运行之前从设备中删除该应用。这是我的应用程序的问题。
希望有人帮助! : - )
答案 3 :(得分:0)
就我而言,我直接将BOOL
属性设置为YES
或NO
,但您应该使用
NSNumber numberWithBOOL
为了使其发挥作用。