如何在更新新iOS应用程序时保留旧数据?

时间:2014-08-22 14:08:58

标签: ios objective-c core-data

我的iOS应用使用NSCoreData并在数据库中存储大量数据。我在xcode中的*.xcdatamodeld文件中设计了数据库模式。我计划很快更新我的应用程序,需要稍微更改架构。但是,当我测试它时,新版本将删除以前版本中保存的所有旧数据。

如何在不丢失应用程序中的旧数据的情况下有效迁移到新的数据库架构? 我试图谷歌找到一个合适的解决方案,但找不到任何有效的想法,如何做到这一点。

1 个答案:

答案 0 :(得分:0)

使用文档目录即使您更新应用程序,它也会保留您的数据。

您可以在What is the documents directory (NSDocumentDirectory)?

找到有关文档目录的信息