【发布时间】:2014-04-11 16:59:23
【问题描述】:
我是 iOS 开发新手。我尝试在我的应用中更新现有的核心数据模型。我想在核心数据模型中添加一个新实体,但是当我在核心数据模型中更改任何内容时,应用程序崩溃。我不明白这些实体是如何与我现有的 sqlite 数据库表和列链接的。即使我更改实体或属性的名称,应用程序也会崩溃并给我这个错误 - “用于打开商店的模型与用于创建商店的模型不兼容。”
我总是在核心数据库发生任何更改但不起作用后重新安装模拟器中的应用程序。谁能建议我如何将核心数据与 sqlite 表和列链接以及如何迁移我的核心数据模型并在其中添加更多实体和属性它。
感谢您的任何建议!
【问题讨论】:
-
您搜索过
Core Data migration吗? -
确保在运行应用程序之前已删除所有现有商店。
标签: ios sqlite core-data core-data-migration