我该如何修复"无法加载名为datamodelname的模型"在xcode中

时间:2017-10-19 20:16:09

标签: ios swift xcode core-data

我决定重命名我的Xcode项目。然后我重命名了我的.xcdatamodeld文件。我进入了Utilities并将Codegen设置为Manual,然后转到Editor - Create NSManagedOb ..它生成了两个核心数据实体文件。

现在,当我编译并运行时,我遇到错误

的SIGABRT崩溃
"Failed to load model named Warehouse
CoreData: error:  Failed to load model named Warehouse"

不确定如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

在您应用的某个地方,您有代码尝试加载名为Warehouse的模型,这可能是旧的项目名称。您需要找到该代码并将其更改为使用新名称。

根据您的Core Data代码的年龄,这可能是您创建NSPersistentContainer时的情况。或者可能是在您创建NSManagedObjectModel