【发布时间】:2012-07-25 13:13:09
【问题描述】:
我有一个使用 Core Data 和 Sqlite 的 iPad 应用程序。在managedobjectcontext 上调用保存时,我不断收到错误消息。错误是sql error (19) 约束失败。我发现一些网站引导我修改我的生成代码并更新表Z_PRIMARYKEY 表中的Z_MAX 字段。 Core Data 在幕后还有其他类似的事情吗?
注意:是的,我知道我不应该这样做,但部分问题是核心数据数据库超过 5 MB,处理来自 plist 的数据需要很长时间。 (也许 JSON 会更快?)
EDIT 我刚刚注意到 Z_ENT 是实体 ID。我也必须将它添加到一代中。
EDIT 2 转到映射的实体,但我仍然收到错误消息。即使它看起来是有效的,它也无法进行删除和更新。
【问题讨论】:
标签: json core-data sqlite plist