【问题标题】:iOS 8 - generating NSManagedObject from data model in Xcode not workingiOS 8 - 从 Xcode 中的数据模型生成 NSManagedObject 不起作用
【发布时间】:2014-10-21 16:43:44
【问题描述】:

自从我更新到 Xcode 6.0 后,我无法再从 Xcode 数据模型创建新的 NSManagedObject。之前,我只选择了新文件和 NSManagedObject,选择了我想要更改的实体和类,并在我的文件夹中创建并上传了具有新属性的新 Class.h 和 m。但是现在,在我决定保存并替换我的旧班级后,什么都没有发生。它出现了旧类(在查找器中我确实有旧类)。

有谁知道原因或有同样的问题吗?

【问题讨论】:

    标签: xcode core-data model ios8 nsmanagedobject


    【解决方案1】:

    我不知道为什么,但我遇到了完全相同的问题。

    解决方案:

    1. 复制粘贴您在生成的 NSManagedObject 子类中添加的任何代码。
    2. 删除所有生成的文件(不仅仅是您要更新的文件。
    3. 清理项目和文件夹(Shift + ⌘ + K 然后 Shift + ⌘ + ⌥ + K)
    4. 重新生成您的 NSManagedObjects 子类,方法是在 xcdatamodeld 中选择它们,然后在编辑器中选择创建 NSManagedObject 子类

    【讨论】:

    • 随着更新,问题消失了...谢谢
    【解决方案2】:

    我有同样的问题。您需要为您的实体删除 Class 文件并创建新的 NSManagedObject 子类。更详细的在这里:Create NSManagedObject subclass not generating property after updating to Xcode 6.0

    【讨论】:

      猜你喜欢
      • 2017-02-01
      • 2014-03-06
      • 2014-11-14
      • 2016-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多