Core data Can';t合并具有两个不同实体的模型

Core data Can';t合并具有两个不同实体的模型,core-data,Core Data,我试图修改我的模型文件,但当我构建并运行它时,控制台输出标题“无法将模型与两个不同实体合并”中提到的错误,我尝试删除原始模型文件并创建一个新的模型文件,错误仍然存在。我已经检查过了,但问题是我在主捆绑包中找不到.momd目录或模型文件的早期版本,知道吗?我在更改实体后收到了相同的消息。这对我很有用: 打开shell中的resources文件夹(类似于/Users/[name]/Library/Application Support/iPhone Simulator/[number]/Applic

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

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

  • 打开shell中的resources文件夹(类似于/Users/[name]/Library/Application Support/iPhone Simulator/[number]/Applications/[alphanumeric]/[appname].app/)

  • 将所有后缀为.momd的目录移动到项目外的另一个文件夹中

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

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