找不到源存储的模型

时间:2013-09-23 00:09:58

标签: objective-c model

我是客观C开发的新手。继承了别人的项目。

我在他的项目中看到,他有一个名为Model的文件夹。在它是文件

Product.h
Product.m
Compatible.h
Compatible.m
Model.h
Model.m
MyProject.xcdatamodeld

几天前,我创建了两个名为Warehouse.h和Warehouse.m的新文件,遵循我在Product.h和Product.m中看到的编码风格。我还在Model.h和Model.m中编写了一些函数,帮助我获取新的仓库。然后我在MyProject.xcdatamodeld中创建了一个新实体,方法是在XCode中打开该文件,单击Add Entity,重命名实体并添加必要的属性。

我能够在项目的其余部分使用这个新的类/模型。

今天,我决定在Warehouse.m中添加一些新属性。然后,我通过单击新属性按钮将新属性添加到MyProject.xcdatamodeld。

现在我的项目在启动时崩溃,给我错误Can't find model for source store

我做错了吗?我依稀记得有人告诉我这是模型变化的头疼。有人可以推荐我阅读有关主题的内容吗?以及如何解决我的问题?

1 个答案:

答案 0 :(得分:0)

我去了MyProject.xcdatamodeld。然后单击左侧导航中的“配置”。然后我注意到一张桌子出现了以下内容:

Entity      Abstract        Class
Compatible  un-checkbox     Compatible
Product     un-checkbox     Product
Warehouse   un-checkbox

我注意到Warehouse行没有Class的值。所以我输入了Warehouse。一切都运转了。

相关问题