4

在这里的好帖子的帮助下,我理解了这个错误。但我需要一些澄清。

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

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

4

4 回答 4

12

我不确定这是否对您有帮助。

但是 cocoa 错误 1570 表示未填写必填字段。所以请确保您的必填字段不为零。

于 2013-02-21T05:37:29.260 回答
0

iphone核心数据保存时出现未解决的错误

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

于 2013-02-22T02:15:15.533 回答
0

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

希望对某人有所帮助!:-)

于 2014-09-25T10:59:47.847 回答
0

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

NSNumber numberWithBOOL

为了使它工作。

于 2016-04-10T20:07:38.287 回答