无法创建 NSManagedObject 子类
Posted
技术标签:
【中文标题】无法创建 NSManagedObject 子类【英文标题】:Cannot create NSManagedObject subclass 【发布时间】:2016-11-10 11:26:41 【问题描述】:我正在尝试学习 CoreData。 我创建了一个只有一个属性的实体,并使用 Editor 菜单创建了它的 NSManagedObject。
但当我尝试构建应用程序时,我会看到一个 Swift 编译器错误
文件结构:
Data.xcdatamodeld:
错误:
【问题讨论】:
【参考方案1】:您正在手动生成一个NSManagedObject
子类,该子类已由 Xcode 生成。
寻找详细解决方案here。
【讨论】:
【参考方案2】:选择您的实体(项目) -> 转到数据模型检查器 -> 在类下 -> 选择 Codegen -> 选择 Manual/None。
现在重新启动您的 XCode。
仅供参考,请查看下图。
我创建了简单的核心数据应用程序,可帮助您了解如何插入、删除和更新数据的基础知识。
看看here。
【讨论】:
以上是关于无法创建 NSManagedObject 子类的主要内容,如果未能解决你的问题,请参考以下文章
XCode4 无法正确生成 NSManagedObject 子类
菜单中缺少 Xcode 11“创建 NSManagedObject 子类”