core-data - 如何让 mogenerator 识别 Transformable 属性的正确类型?

标签 core-data transformation mogenerator transformable

我有一个具有单个可转换属性的核心数据模型。我还使用自定义 NSValueTransformer 这个属性,在模型中正确设置。

当我使用 mogenerator 生成/更新我的机器和人员文件时,包含此属性的实体的机器文件始终将属性键入 NSObject。为了让 Core Data 使用我的自定义值转换器,该类型必须是转换器能够理解的类型。现在,我通过使用正确的类型重新定义属性来在人员文件中手动执行此操作。这样就完成了工作并使变压器开始工作。但是,我最终收到了几个有关重新定义属性的编译警告。

release notes 中指定的 mogenerator 的最新版本之一现在支持可转换属性。但是,我还没有找到任何示例语法来启用此功能。

最佳答案

这应该得到更好的记录。

要设置生成的属性类型,请在建模器中选择所需的属性,然后切换到“用户信息”选项卡。然后使用 attributeValueClassName 键和您想要的任何值创建一个新元素。

这是屏幕截图:

mogenerator screen shot

关于core-data - 如何让 mogenerator 识别 Transformable 属性的正确类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5021140/

相关文章:

c# - WPF - 旋转变换过渡

xcode - Mogenerator 和 Xcode 4

core-data - 将 mogenerator 集成到 Xcode 4 中

xcode - 更改 Xcode 核心数据图 View 的缩放比例?

swift - 如果从 Core Data SwiftUI 中删除,则删除本地通知

swift - CoreData transient 属性上下文中可选的语义

ios - CoreData、Magical Record 和 mogenerator

ios - 对作为另一个 NSManagedObject 的属性出现的 NSSet 进行排序的最佳方法是什么

image - 转换图像中对象的注释

ios - 如何显示倾斜的imageview?