我有一个图像,我将它存储在核心数据中(它是一个非常小的图像,我使用外部存储)。 转换为数据的代码是:
imageData = NSData(data: UIImageJPEGRepresentation(profilePic.backgroundImage(for: UIControlState.normal)!, 0.5)!)
然后出于调试目的,我试图直接转换回图像:
let image = imageData
let secondimage = UIImage(data: image as Data, scale: 0.5)
profilePic.setBackgroundImage(secondimage, for: UIControlState.normal)
然而,当它转换回来并显示转换结果时,图像消失了,它什么也没显示,但没有错误。
我在哪里错误地转换回图片?