xcode swifit里面图片从数据库里读取出来16进制格式的 我要怎样输出成图片 imageview 上面

图片从数据库里读取出来16进制格式的我要怎样输出成图片imageview上面... 图片从数据库里读取出来16进制格式的 我要怎样输出成图片 imageview 上面 展开
 我来答
yzviolet
2015-04-11 · TA获得超过2578个赞
知道大有可为答主
回答量:1196
采纳率:0%
帮助的人:1000万
展开全部
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 指向读进来的数据缓冲地址。

更多追问追答
追问

可是图片数据我json解析出来是字符串 

我按照你的方法试了下 还是没有显示出图片  

追答
不知道你解释出来的数据来源和格式定义是什么。如果是将图片二进制转成的字符,那你得将文本的 D8 之类的值还原为 二进制的 0xd8 值。如果是其他encode方式,也要用回相应的Decode方法。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式