【发布时间】:2015-05-03 05:11:24
【问题描述】:
我对 swift 有点陌生,我需要一些帮助来编码一些图像,将其放入 JSON 中并在检索它之后将其解码回 NSData 并在 UIImage 视图控制器中重新创建图像。 我找到了这个帖子Convert Image to Base64 string in iOS + Swift,但我被这部分卡住了:
let decodedData = NSData(base64EncodedString: base64String, options: NSDataBase64DecodingOptions.fromRaw(0)!)
因为 fromRaw 方法不再可用。
提前致谢
后期编辑: 我正在使用 swiftyJson 解析数组,我得到的图像数据如下:
var base64String = arrayJson[0]["photo"].stringValue
var imageString = base64String as NSString
然后我试图像这样解码它:
let decodedData = NSData(base64EncodedString: imageString, options: NSDataBase64DecodingOptions.IgnoreUnknownCharacters)
我也尝试过使用 rawValue 而不是 IgnoreUnknownCharacters。两者都返回零。还尝试使用 base64String 而不是 imageString。一样的。
【问题讨论】:
标签: ios json swift decode encode