迁移核心数据库的步骤

时间:2013-01-29 10:45:58

标签: iphone ios objective-c core-data core-data-migration

  

可能重复:
  Implementation of “Automatic Lightweight Migration” for Core Data (iPhone)

我在appstore中提交了我的应用更新。在此更新中,我在核心数据库中添加了一些内容。现在我得到一些抱怨,应用程序一直在崩溃。经过一番搜索,我发现我需要迁移我的核心数据库。我现在的问题是我需要采取的步骤是什么。我已经阅读了开发者网站上的文档,但无法使其正常运行。

我正在使用最新的xcode。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

如果要重命名任何字段,则需要进行迁移,但如果只添加了几个字段,则只需在核心数据文件中输入版本号,核心数据就可以处理所有内容。

以下是更多信息:https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CoreDataVersioning/Articles/Introduction.html

这并不像听起来那么难。最困难的部分实际上是自己进行测试,因为你需要两个数据库,但请记住,你也可以回到Xcode中。