Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios +;entityForName:找不到名为';狗';在这个模型中。_Ios_Xcode_Core Data_Model_Entity - Fatal编程技术网

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
    及其属性,并生成关联的类

  • 这就是问题所在,当我构建并运行时,出现错误消息:
    +entityForName:在此模型中找不到名为“Dogs”的实体。
    foyi,在
    Cats
    上的读/写操作仍然正常

我不知道为什么会出现这个错误。。。我没有在应用程序代理上更改任何内容。我在网上几乎找不到与这个问题相关的信息。 我发现的唯一一件事是,更新时可能需要对模型进行版本控制=>有人能解释一下吗? 无论如何,当我添加新实体时,模型似乎没有更新


Thx.

好的,正如预期的那样,这个错误是由于一个愚蠢的错误。。。 已删除的xcdatamodeld文件已替换为拼写不同的新文件


现在一切都好了……

点击复选标记,将此标记标记为已回答,以便问题显示为已回答。