ios coredata错误无法找到源存储的模型

时间:2013-04-20 11:16:09

标签: iphone ios objective-c core-data

我在数据模型中添加了一些更改,现在我收到了错误消息:

  

找不到源存储的模型

你能解释一下这是什么原因吗?如何解决这个问题呢?为什么在我以前的数据模型发生变化后才出现?

提前感谢!

1 个答案:

答案 0 :(得分:1)

迁移到新模型时,您没有使用版本控制。在对模型进行更改之前,您需要创建一个新版本,以便它知道以这种方式跟踪更改。

当我遇到这个问题时,我尝试了许多不同的解决方案(包括将妈妈重命名为妈妈,反之亦然),唯一有效的方法就是开始一个新项目。相同名称,默认核心数据。我首先构建了我的模型,然后我复制粘贴了所有类等,然后花了几个小时确保它们全部连接并工作等等......

然后我学会了使用git,开始保持版本控制,并开始使用模型版本。现在,如果我遇到一个致命的错误,我会回到git上的旧版本,就像没有发生任何事情一样。

祝你好运