无法将模型与两个不同的实体合并

时间:2011-09-30 07:28:59

标签: core-data

我尝试修改我的模型文件,但是当我构建并运行它时,控制台输出标题中提到的错误“无法将模型与两个不同的实体合并”,我尝试删除原始模型文件并创建一个新的,错误仍然存​​在。我已经检查了this post,但问题是我在主包中找不到.momd目录或以前版本的模型文件,不知道吗?

1 个答案:

答案 0 :(得分:0)

我在更改实体后收到了相同的消息。这对我有用:

  1. 在shell中打开资源文件夹(例如/ Users / [name] / Library / Application Support / iPhone Simulator / [number] / Applications / [alphanumerical] / [appname] .app /)。< / p>

  2. 将带有.momd后缀的所有目录移动到项目之外的另一个文件夹中。

  3. 打开Documents文件夹并删除存储的数据(我将其命名为“store.data”,它是在创建持久存储时设置的)。警告:这意味着您当然会丢失所有数据库条目!

  4. 如果没有问题3,应用程序可能无法打开数据库,因为db模型中的某些内容已更改。