NSValueTransformer如何运作?

For*_*est 0 core-data uiimage ios

在示例iPhoneCoreDataRecipes中,UIImage可以使用核心数据技术保存到数据库中.

NSValueTransformer用于从UIImage转换为NSData,反之亦然.

但问题是NSValueTransformer没有明显的调用来在源代码中进行这样的转换.所以只是想知道这是如何工作的?

这里可以提到一个有趣的讨论

Jos*_*ith 5

NSValueTransformer在项目的Recipes.xcdatamodel中指定.如果在xcode中打开.xcdatamodel,然后单击Image,然后单击image属性(类型可转换),您可以在gui工具中指定Value Transformer Class名称.