我有一个 iPad 应用程序(XCode 4.6、Storyboards、ARC、iOS 6.x 和 Core Data SQLite 商店)。我注意到当我对 Core Data 存储进行任何更改(例如添加/删除属性)时,旧存储将被删除并且用户必须再次输入他们的所有信息,这对于此应用程序是 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/