标签: iphone objective-c core-data model
我想更新我的应用程序,但我已完全更改了数据结构,因此Core Data模型完全不同。现在,不必保留应用程序中的数据,但您不能只使用这个新模型更新应用程序,因为它会崩溃。
更新我的应用的最佳方式是什么?
答案 0 :(得分:7)
您需要对核心数据结构进行版本控制。使用本指南
http://developer.apple.com/library/mac/#documentation/cocoa/conceptual/CoreDataVersioning/Articles/Introduction.html
答案 1 :(得分:0)
如果您有一个全新的数据模型,您可能会考虑使用新的数据库persistent-store / db文件,并在应用程序可以找到旧数据库时运行合并功能。