我决定重命名我的Xcode项目。然后我重命名了我的.xcdatamodeld文件。我进入了Utilities并将Codegen设置为Manual,然后转到Editor - Create NSManagedOb ..它生成了两个核心数据实体文件。
现在,当我编译并运行时,我遇到错误
的SIGABRT崩溃"Failed to load model named Warehouse
CoreData: error: Failed to load model named Warehouse"
不确定如何解决这个问题?
答案 0 :(得分:3)
在您应用的某个地方,您有代码尝试加载名为Warehouse
的模型,这可能是旧的项目名称。您需要找到该代码并将其更改为使用新名称。
根据您的Core Data代码的年龄,这可能是您创建NSPersistentContainer
时的情况。或者可能是在您创建NSManagedObjectModel
。