核心数据模型版本控制问题

时间:2012-07-16 12:53:29

标签: objective-c ios core-data

我在我的iPhone应用程序中使用轻量级迁移进行核心数据版本控制,并且我将新模型版本添加到核心数据并将此新版本设置为当前版本,然后我开始向新模型版本添加新属性,并且我发布应用程序商店的应用程序。

当用户更新应用程序时,它会崩溃并且永远不会运行。

我找到崩溃的原因,即当我将属性添加到新版本模型时,这些属性也添加到以前的模型版本中,因此当用户更新应用程序时,轻量级迁移无法正常运行,因为版本在用户应用程序与更新应用程序中的该版本不匹配。

我的问题是:这个问题是怎么发生的?为什么Xcode将新属性添加到以前的模型和当前模型而不是仅将其添加到当前模型?

1 个答案:

答案 0 :(得分:0)

我在Xcode链接核心数据模型文件时发生了一些错误