如何在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
答案 0 :(得分:0)
Thorough answer here, always a good idea to browse SO first.
基本上您需要创建一个Data
实例(它有一个base64Encoded:
初始值设定项),然后使用UIImage(data: theDataInstanceYouJustCreated)
就可以了。
答案 1 :(得分:-1)
您可以通过将Base64字符串包装在Data
对象上,然后从Data
对象创建图像来创建一个。例如:
if let data = Data(base64Encoded: base64) {
let image = UIImage(data: data)
}