我尝试修改我的模型文件,但是当我构建并运行它时,控制台输出标题中提到的错误“无法将模型与两个不同的实体合并”,我尝试删除原始模型文件并创建一个新的,错误仍然存在。我已经检查了this post,但问题是我在主包中找不到.momd目录或以前版本的模型文件,不知道吗?
答案 0 :(得分:0)
我在更改实体后收到了相同的消息。这对我有用:
在shell中打开资源文件夹(例如/ Users / [name] / Library / Application Support / iPhone Simulator / [number] / Applications / [alphanumerical] / [appname] .app /)。< / p>
将带有.momd后缀的所有目录移动到项目之外的另一个文件夹中。
打开Documents文件夹并删除存储的数据(我将其命名为“store.data”,它是在创建持久存储时设置的)。警告:这意味着您当然会丢失所有数据库条目!
如果没有问题3,应用程序可能无法打开数据库,因为db模型中的某些内容已更改。