ios - 无法将 codegen 设置到 CoreData 中

标签 ios swift core-data

在类别/扩展和模块“当前产品模块”的数据模型中的实体(标签、注释、类别)上设置代码生成时
enter image description here

然后我收到 20 个错误
enter image description here

从项目文件中打开此隐藏错误:
enter image description here 我的核心数据模型: enter image description here

我在读 Cocoacasts 的《用 swift 掌握核心数据》一书

最佳答案

如果将代码生成设置为“类别/扩展”,Xcode将不会为实体创建类,而只会创建类别或扩展。如果您使用这种类型的生成,您必须创建一个类。 Xcode 只会生成扩展,如果您不创建自己的扩展,那么它会扩展一个不存在的类。如果您想使用这种风格的代码生成,您需要自己创建该类。

如果将代码生成设置为“类定义”,Xcode 将创建该类。

关于ios - 无法将 codegen 设置到 CoreData 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48187270/

相关文章:

objective-c - 使用 Restkit 的性能问题(与 TBXML 相比)

ios - AppStore 支付汇率

iphone - 每当我尝试运行此代码时,iPhone都会崩溃

ios - NSURLConnectionDownloadDelegate destinationURL

ios - 什么是 dispatch_queue_create 中的队列属性

ios - 使用 CoreData 以编程方式创建实体/表,并在适用于 iOS 的 Swift 3 中将值插入该实体

json - swift & JSON : array of objects

ios - 如何制作自定义警报操作表?

cocoa - 核心数据 SQLite 加密?

ios - 核心数据在 swift 中匹配日期