Ios 设置UIImageView';基于二值数据的s图像

Ios 设置UIImageView';基于二值数据的s图像,ios,swift,uiimageview,Ios,Swift,Uiimageview,我有一个试图从web服务加载的映像。通过添加data:image/gif;base64,,然后在Chrome中以URL的形式输入它,图像将完美加载 在我的iOS应用程序中,我尝试了profilePic.image=UIImage.init(数据:picData.data(使用:.utf8)!)其中picData是一个包含我上面测试的内容的字符串,但是没有加载任何内容 我感觉我做错了picData.data(使用:.utf8)!)但我不确定。有什么建议吗 如果有帮助,下面是我正在处理的二进制数据:

我有一个试图从web服务加载的映像。通过添加
data:image/gif;base64,
,然后在Chrome中以URL的形式输入它,图像将完美加载

在我的iOS应用程序中,我尝试了
profilePic.image=UIImage.init(数据:picData.data(使用:.utf8)!)
其中
picData
是一个包含我上面测试的内容的字符串,但是没有加载任何内容

我感觉我做错了
picData.data(使用:.utf8)!)但我不确定。有什么建议吗


如果有帮助,下面是我正在处理的二进制数据:

UTF-8是Unicode字符串的编码而不是任意8位数据

如果所显示的mime类型是准确的,则数据是Base64编码的字符串。您要做的第一件事是将该字符串转换为未编码的二进制形式。然后尝试从以下内容创建UIImage:

let unencodedData = Data(base64Encoded: picData)
let image = UIImage(data: unencodedData)