如何在swift 3中将UIImage数组转换为base64数组?

时间:2017-07-29 12:24:16

标签: ios swift3 uiimage base64

我的代码中有一系列图像是[UIImage],但我想将它们转换为base64 - 我不能! - 我发现了类似的问题,但当我使用他们的答案时,我收到了致命错误

he ##samsn

h ##samsn

seconstextwillgere ##samsn

1 个答案:

答案 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]))

}