xcode swifit里面图片从数据库里读取出来16进制格式的 我要怎样输出成图片 imageview 上面
1个回答
展开全部
func createImageView(buff: UnsafePointer<Void>) -> UIImageView {
let data = NSData(bytes: buff, length: 1024)
let image = UIImage(data: data)
let view = UIImageView(image: image)
return view
}
先把数据转成 NSData,再从data生成UIImage。
buff 指向读进来的数据缓冲地址。
更多追问追答
追答
不知道你解释出来的数据来源和格式定义是什么。如果是将图片二进制转成的字符,那你得将文本的 D8 之类的值还原为 二进制的 0xd8 值。如果是其他encode方式,也要用回相应的Decode方法。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询