Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Core data 如何让mogenerator识别可转换属性的正确类型?_Core Data_Transformation_Mogenerator_Transformable - Fatal编程技术网

Core data 如何让mogenerator识别可转换属性的正确类型?

Core data 如何让mogenerator识别可转换属性的正确类型?,core-data,transformation,mogenerator,transformable,Core Data,Transformation,Mogenerator,Transformable,我有一个具有单个可转换属性的核心数据模型。我也有这个属性使用自定义NSValueTransformer,在模型中正确设置 当我使用mogenerator生成/更新我的机器和人工文件时,包含此属性的实体的机器文件始终将属性键入NSObject。为了使核心数据使用我的自定义值转换器,此类型需要是转换器能够理解的类型。现在,我通过使用正确的类型重新定义属性,在人工文件中手动执行此操作。这样做的工作,并得到变压器的工作。然而,最后我给出了几个关于属性重新定义的编译警告 中指定的mogenerator的最

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

当我使用mogenerator生成/更新我的机器和人工文件时,包含此属性的实体的机器文件始终将属性键入NSObject。为了使核心数据使用我的自定义值转换器,此类型需要是转换器能够理解的类型。现在,我通过使用正确的类型重新定义属性,在人工文件中手动执行此操作。这样做的工作,并得到变压器的工作。然而,最后我给出了几个关于属性重新定义的编译警告


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

应该更好地记录这一点

要设置生成的属性的类型,请在modeler中选择所需的属性,然后切换到“用户信息”选项卡。然后创建一个新元素,其键为
attributeValueClassName
,值为任意值

以下是一个屏幕截图: