我是目标 C 开发的新手。在继承别人的项目。
我看到在他的项目中,他有一个名为 Model 的文件夹。里面有文件
Product.h
Product.m
Compatible.h
Compatible.m
Model.h
Model.m
MyProject.xcdatamodeld
几天前,我按照我在 Product.h 和 Product.m 中看到的编码风格创建了两个名为 Warehouse.h 和 Warehouse.m 的新文件。我还在 Model.h 和 Model.m 中编写了一些函数来帮助我获取新的仓库。然后我在 MyProject.xcdatamodeld 中创建了一个新实体,方法是在 XCode 中打开该文件,单击添加实体,重命名实体并添加必要的属性。
我能够在我的项目的其余部分中使用这个新的类/模型。
今天,我决定在我的 Warehouse.m 中添加一些新属性。然后,我通过单击新属性按钮将新属性添加到 MyProject.xcdatamodeld。
现在我的项目在启动时就崩溃了,给了我错误Can't find model for source store
。
难道我做错了什么?我依稀记得有人告诉我,模型更改令人头疼。有人可以推荐我阅读该主题吗?我该如何解决我的情况?