【问题标题】:Store image in core data将图像存储在核心数据中
【发布时间】:2018-08-09 16:34:41
【问题描述】:

我想在更新记录时为每个员工存储图像。我该怎么做?

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

【问题讨论】:

    标签: core-data


    【解决方案1】:

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

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

    希望这会有所帮助!

    【讨论】:

      【解决方案2】:

      对于将图像存储为 CoreDate 属性需要:

      1. 添加可转换属性并使用自己的类设置转换器
      2. 实现 ImageToDataTransformer

      这里有一个例子http://www.iphonedevsdk.com/forum/181656-post3.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-09-04
        • 2013-05-17
        • 1970-01-01
        • 2016-07-26
        • 2011-01-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多