核心数据无对象模型错误

时间:2016-12-02 19:03:57

标签: objective-c

继续获取nil对象模型,并浏览了其他几个帖子以及我能找到的所有步骤。

NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@“DBname” withExtension:@"momd"];
  • DBname与DBname.xcdatamodel文件名匹配
  • DBname.xcdatamodel位于副本包资源和源文件列表中
  • 做了一个干净的构建并重新启动
  • 该文件存在于finder中
  • 没有冲突的重复文件
  • 完成新应用安装

是否需要采取另一个步骤来查找模型路径。

1 个答案:

答案 0 :(得分:0)

与妈妈一起工作,而不是妈妈。为核心数据堆栈添加了一个条件。

//try first extension 

modelURL = [[NSBundle mainBundle] URLForResource:@"modelFile" withExtension:@"momd"];

if (!modelURL)
{
    //try another extention
    modelURL = [[NSBundle mainBundle] URLForResource:@"modelFile" withExtension:@"mom"];
}