Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Swift 3中的Base64编码字符串创建图像?_Swift_Xcode_Encoding_Swift3_Base64 - Fatal编程技术网

如何从Swift 3中的Base64编码字符串创建图像?

如何从Swift 3中的Base64编码字符串创建图像?,swift,xcode,encoding,swift3,base64,Swift,Xcode,Encoding,Swift3,Base64,如何从Swift 3中的Base64编码字符串创建图像?这就是我所尝试的: if result.profile_image != nil && result.profile_image != ""{ let dataDecoded:NSData = NSData(base64Encoded: result.profile_image!, options: NSData.Base64DecodingOptions. let decodedImage:UIIm

如何从Swift 3中的Base64编码字符串创建图像?这就是我所尝试的:

if result.profile_image != nil && result.profile_image != ""{
    let dataDecoded:NSData = NSData(base64Encoded: result.profile_image!, options: NSData.Base64DecodingOptions.
        let decodedImage:UIImage = UIImage(data: dataDecoded as Data)!
        cell.profileImage.image = decodedImage

基本上,您需要创建一个数据实例,它有一个Base64编码的:初始值设定项,并使用UIImagedata:theDataInstanceYouJustCreated,它就在那里。

您可以通过在数据对象上包装Base64字符串,然后从数据对象创建一个图像来创建一个数据实例。例如:

if let data = Data(base64Encoded: base64) {
    let image = UIImage(data: data)
}

让data=Database64Encoded:base64String;let imageView.image=UIImagedata:Data当一个问题已经有答案时,请将该问题标记为重复,而不是再次回答。谢谢。@EricAya说得好,我也在学习。