【发布时间】:2016-04-14 02:28:35
【问题描述】:
当我从我的 API 中获取我的 JSON 时,这就是它的样子
{
data:[
100,
80,
105,
99,
etc
]
}
如何获取这个数组并将其转回 base64 字符串,然后是 NSData,最后是 UIImage。 这是我到目前为止所拥有的。
let byteArray = todo["image"]["data"].arrayObject
var data = NSData(bytes: byteArray!, length: byteArray!.count)
var image = UIImage(data: data)
打印数据时,它打印正常,但返回 nil 为图像。
【问题讨论】:
-
这是来自您的 API 的真实 JSON 样本吗?
-
它前面有几个字段,但我需要弄清楚的是如何将字节数据数组转换为 NSData
-
假设这些是十进制值,这看起来不像 base64 数据。
-
这是我的 blob 返回数据的方式
标签: ios json swift uiimageview nsdate