3

我有一个 iPad 应用程序(XCode 4.6、Storyboards、ARC、iOS 6.x 和 Core Data SQLite 商店)。我注意到,当我对 Core Data 存储进行任何更改(例如添加/删除属性)时,旧存储被删除,用户必须再次输入他们的所有信息,这对于这个应用程序是不可接受的。因此,我的想法是在应用程序执行的开始和结束时从离线存储的 XML 文件中进行备份和恢复。我想使用 Google Drive API 而不是 iCloud 来存储它。

这是解决我问题的好方法吗?如果没有,建议有更好的方法吗?

标清

4

1 回答 1

3

解决问题的更好方法是使用所谓的“迁移”。

教程链接:http ://www.raywenderlich.com/27657/how-to-perform-a-lightweight-core-data-migration

于 2013-05-27T18:27:38.507 回答