无需迁移即可在应用更新中更新核心数据数据库

时间:2011-03-02 09:00:38

标签: iphone core-data migration

我在iTunes应用商店中有一个使用核心数据的应用程序。目前我正在开发一个具有新核心数据模型的新版本。我不想在更新时迁移数据。我只想删除旧版本,然后使用新版本。

最好的方法是什么?我当前的(临时?)解决方案是更改sqlite文件的路径,该文件将旧数据库保留在应用程序中。

如果无法迁移商店或某些其他解决方案,是否有迁移选项来删除商店?

1 个答案:

答案 0 :(得分:0)

我可能会使用NSFileManager检查原始数据库是否存在,如果找到则删除/删除它。执行此操作的最佳位置可能是您创建Core Data使用的持久性存储时。