我有一个将 Core Data 与 Sqlite 结合使用的 iPad 应用程序。当在managedobjectcontext
. 错误是sql error (19) 约束失败。我发现一些网站引导我修改生成代码并更新Z_MAX
表中的字段Z_PRIMARYKEY
。Core Data 在幕后还有其他类似的事情吗?
注意:是的,我知道我不应该这样做,但部分问题是核心数据数据库超过 5 MB,处理来自 plist 的数据需要很长时间。(也许 JSON 会更快?)
编辑我刚刚注意到 Z_ENT 是实体 ID。我也必须将其添加到一代中。
编辑 2去映射的实体,但我仍然收到错误。即使它看起来是有效的,它也无法进行删除和更新。