【问题标题】:Can't merge models with two different entities无法合并具有两个不同实体的模型
【发布时间】:2011-09-30 07:28:58
【问题描述】:

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

【问题讨论】:

    标签: core-data


    【解决方案1】:

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

    1. 在 shell 中打开资源文件夹(类似于 /Users/[name]/Library/Application Support/iPhone Simulator/[number]/Applications/[alphanumerical]/[appname].app/)。

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

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

    如果没有问题 3,应用程序可能无法打开数据库,因为 db 模型中的某些内容发生了变化。

    【讨论】:

      猜你喜欢
      • 2011-04-28
      • 2013-03-03
      • 2011-03-13
      • 1970-01-01
      • 2021-12-22
      • 1970-01-01
      • 1970-01-01
      • 2019-12-28
      • 2017-08-20
      相关资源
      最近更新 更多