将图像存储在核心数据中

时间:2011-03-02 11:28:09

标签: core-data

我想在更新记录时为每位员工存储图片。我怎么能这样做?

我有一个存储姓名,身份和员工部门的字典。现在我希望将图像保存在一起。

2 个答案:

答案 0 :(得分:6)

Core Data支持“二进制数据”类型 - 当您使用二进制数据字段定义模型时,它会使用NSData字段创建模型类。您可以将图像移动到NSData字段中,CoreData将为您保存它。

然后,您可以使用UIImage initWithData:从NSData字段加载图像。

希望这有帮助!

答案 1 :(得分:2)

对于strore图像,需要CoreDate属性:

  1. 添加可转换属性并使用自己的类
  2. 设置转换器
  3. 实施ImageToDataTransformer
  4. 请点击此处查看示例http://www.iphonedevsdk.com/forum/181656-post3.html