【发布时间】:2015-03-13 07:40:45
【问题描述】:
我正在与 Swift 中的服务器通信以检索图像数据。传入的数据被编码为 base64 字符串。我能够正确接收和显示编码字符串。当我去使用NSData 类将字符串解码回二进制数据并显示时...
println(NSData(base64EncodedString: imageString, options: NSDataBase64DecodingOptions(0)))
输出是
nil
nil
nil
nil
nil
nil
每收到一张图片。
我也试过
println(NSData(base64EncodedString: imageString, options: nil))
和相同的结果。一路上我有什么遗漏吗?我会把图像字符串放在上面,但它们很长......
【问题讨论】:
-
你能分享你正在使用的图像的 base64 字符串吗?这样告诉你故障点在哪里会容易得多。