Ios +;entityForName:找不到名为';狗';在这个模型中。
关于核心数据模型的一个小问题 以下是我发布的原因:Ios +;entityForName:找不到名为';狗';在这个模型中。,ios,xcode,core-data,model,entity,Ios,Xcode,Core Data,Model,Entity,关于核心数据模型的一个小问题 以下是我发布的原因:+entityForName:在此模型中找不到名为“Dogs”的实体。 我想做的是: 我想创建一个应用程序,可以读取/写入关于动物的核心数据详细信息,包括两个实体Cats和Dogs -为此,我创建了一个选中“使用核心数据”的基于窗口的项目。 -然后我创建我的视图,并单击“anives.xcdatamodeld”文件来创建第一个名为Cats的实体。我添加属性,生成类“cats.h”和“cats.m”。 -我写下在这个实体上读写的代码=>没问题,一切
+entityForName:在此模型中找不到名为“Dogs”的实体。
我想做的是:
我想创建一个应用程序,可以读取/写入关于动物的核心数据详细信息,包括两个实体Cats
和Dogs
-为此,我创建了一个选中“使用核心数据”的基于窗口的项目。
-然后我创建我的视图,并单击“anives.xcdatamodeld”文件来创建第一个名为Cats
的实体。我添加属性,生成类“cats.h”和“cats.m”。
-我写下在这个实体上读写的代码=>没问题,一切都很好
- 此时,我犯了一个错误,手动删除了文件“anives.xcdatamodeld”。。。我用相同的名称重新创建它,并添加一个新的实体
及其属性,并生成关联的类Dogs
- 这就是问题所在,当我构建并运行时,出现错误消息:
foyi,在+entityForName:在此模型中找不到名为“Dogs”的实体。
上的读/写操作仍然正常Cats
Thx.好的,正如预期的那样,这个错误是由于一个愚蠢的错误。。。 已删除的xcdatamodeld文件已替换为拼写不同的新文件
现在一切都好了……点击复选标记,将此标记标记为已回答,以便问题显示为已回答。