【发布时间】:2011-01-22 03:22:01
【问题描述】:
在示例iPhoneCoreDataRecipes 中,UIImage 可以通过核心数据技术保存到数据库中。
NSValueTransformer 用于从 UIImage 到 NSData 的转换,反之亦然。
但问题是在源代码中没有明显调用 NSValueTransformer 来进行这种转换。所以只是想知道这是如何工作的?
有兴趣的讨论可以参考here
【问题讨论】:
在示例iPhoneCoreDataRecipes 中,UIImage 可以通过核心数据技术保存到数据库中。
NSValueTransformer 用于从 UIImage 到 NSData 的转换,反之亦然。
但问题是在源代码中没有明显调用 NSValueTransformer 来进行这种转换。所以只是想知道这是如何工作的?
有兴趣的讨论可以参考here
【问题讨论】:
NSValueTransformer 在项目的Recipes.xcdatamodel 中指定。如果在 xcode 中打开 .xcdatamodel,然后单击 Image,然后单击 image 属性(类型是可转换的),您可以在 gui 工具中指定 Value Transformer 类名称。
【讨论】: