2017-10-19 28 views
0

我决定重命名我的Xcode项目。然后我重命名了我的.xcdatamodeld文件。我进入实用程序并将Codegen设置为手动,然后进入编辑器 - 创建NSManagedOb ..并生成两个有核数据实体文件。我该如何解决“无法加载模型名为datamodelname”在xcode

现在,当我编译和运行我得到一个SIGABRT崩溃与错误

"Failed to load model named Warehouse 
CoreData: error: Failed to load model named Warehouse" 

不知道如何解决这一问题?

回答

2

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

取决于您的Core Data代码的年龄,这可能是您创建NSPersistentContainer时。或者它可能是您创建NSManagedObjectModel时。

相关问题