我有一个 iPad 应用程序(XCode 4.6、Storyboards、ARC、iOS 6.x 和 Core Data SQLite 商店)。我注意到,当我对核心数据存储进行任何更改(例如添加/删除属性)时,旧存储将被删除,用户必须再次输入他们的所有信息,这对于这个应用程序来说是 Not Acceptable 。因此,我的想法是在应用程序执行的开始和结束时从离线存储的 XML 文件进行备份和恢复。我想使用 Google Drive API 而不是 iCloud 来存储它。
这是解决我的问题的好方法吗?如果没有,建议有更好的方法吗?
标准差
最佳答案
解决问题的更好方法是使用所谓的“迁移”。
教程链接:http://www.raywenderlich.com/27657/how-to-perform-a-lightweight-core-data-migration
关于ios - 使用 XML 文件和 Google Drive API 备份和恢复核心数据 (SQLite),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16777994/