我的代码中有一系列图像是[UIImage],但我想将它们转换为base64 - 我不能! - 我发现了类似的问题,但当我使用他们的答案时,我收到了致命错误
he ##samsn
h ##samsn
seconstextwillgere ##samsn
答案 0 :(得分:1)
尝试此函数将每个UIImage转换为base64字符串。我在我的项目中使用它。它对我来说很完美。
func base64(from image: UIImage) -> String? {
let imageData = UIImagePNGRepresentation(image)
if let imageString = imageData?.base64EncodedString(options: .endLineWithLineFeed) {
return imageString
}
return nil
}
所以,这样做:
for i in 0...tinyViewController.imageUpload.count - 1 {
print(i)
print(base64(from: tinyViewController.imageUpload[i]))
}