gpt4 book ai didi

来自 base64 编码字符串的 Swift NSData 返回 nil

转载 作者:搜寻专家 更新时间:2023-10-31 21:52:01 25 4
gpt4 key购买 nike

我正在使用 Swift 与服务器通信以检索图像数据。传入数据被编码为 base64 字符串。我能够正确接收和显示编码字符串。当我去使用 NSData 类将字符串解码回二进制数据并显示...

println(NSData(base64EncodedString: imageString, options: NSDataBase64DecodingOptions(0)))

输出是

nil
nil
nil
nil
nil
nil

每个接收到的图像一个。

我也试过

println(NSData(base64EncodedString: imageString, options: nil))

同样的结果。一路上我有什么想念的吗?我会把图像串起来,但它们非常长......

最佳答案

对于可能遇到此问题的其他人,请确保您的 Base64 编码字符串的长度可以被 4 整除(= 应该用于填充长度)。

在这里查看这个 StackOverflow 答案:https://stackoverflow.com/a/36366421/330494

关于来自 base64 编码字符串的 Swift NSData 返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27954517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com