【问题标题】:Can't find model for source store找不到源存储的模型
【发布时间】:2013-09-23 00:09:57
【问题描述】:

我是 Objective 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

我做错了吗?我依稀记得有人告诉我,模型更改令人头疼。有人可以推荐我阅读该主题吗?我该如何解决我的情况?

【问题讨论】:

    标签: objective-c model


    【解决方案1】:

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

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

    我注意到 Warehouse 行没有 Class 值。所以我输入了仓库。然后一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-06
      • 1970-01-01
      • 1970-01-01
      • 2016-05-12
      • 2011-04-04
      • 1970-01-01
      • 2014-10-30
      • 1970-01-01
      相关资源
      最近更新 更多