【问题标题】:Error : CoreData: warning: Unable to load class named '' for entity 'Receipt'. But the class is deleted错误:CoreData:警告:无法为实体“收据”加载名为“”的类。但是类被删除了
【发布时间】:2016-04-05 12:42:21
【问题描述】:

我已经为我的实体创建了一个 NSManagedObject 的子类,但是在我删除它之后,因为我不使用它,我只是在我的 xcdatamodeld 文件中指定了实体。 当我使用这个实体时,我现在在我的控制台中收到这条消息:CoreData:警告:无法为实体'Receipt'加载名为''的类。找不到类,而是使用默认的 NSManagedObject。 !

我怎样才能完全删除这个类,以便 Core Data 不再为我的实体研究一个类?

【问题讨论】:

    标签: ios swift class core-data entity


    【解决方案1】:

    您很可能仍然让您的模型尝试访问该类。

    进入您的 XCDataModel 并确保所有实体的“类名”都设置为 NSManagedObject

    【讨论】:

    • 如果您遇到此错误,那么此答案将拯救您。
    • 这对我来说是正确的答案,在 Swift 3 和 XCode 8 上编码
    猜你喜欢
    • 2014-12-24
    • 1970-01-01
    • 1970-01-01
    • 2015-07-28
    • 2015-01-29
    • 2015-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多