34

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

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

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

4

1 回答 1

72

这应该有更好的记录。

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

这是一个屏幕截图:

发电机屏幕截图

于 2011-02-16T19:37:29.827 回答