gpt4 book ai didi

ios - 将图像保存到核心数据?

转载 作者:行者123 更新时间:2023-11-28 06:14:43 26 4
gpt4 key购买 nike

我想将这些小头像图像解析为核心数据,我使用 AlamofireImage 有这个功能。

但是,在将结果设置为核心数据属性时,出现此错误。

Cannot assign value of type 'Data?' to type 'NSData?'

这是我的代码:

self.managedObjectContext = self.coreDataManager.managedObjectContext
let contactAvatar = UIImagePNGRepresentation(image);
contact.avatar = contactAvatar
do {
try self.managedObjectContext?.save()
} catch {
fatalError("Failure to save context: \(error)")
}

我的核心数据条目是二进制数据。我以为我应该能够正确保存为这种格式?

最佳答案

有两种选择:

  • 在模型中将属性avatar声明为Data(首选)
  • Bridge cast contactAvatar as NSData

关于ios - 将图像保存到核心数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45521513/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com