我尝试将base64EncodedString保存到我的RealmSwift。
let encodeBase64_Full = (imageData! as NSData).base64EncodedString(options: NSData.Base64EncodingOptions.lineLength64Characters)
但是base64EncodedString这么久就消耗了太多内存。
那么,我怎么能用很短的时间保存它。
谢谢大家。
答案 0 :(得分:1)
首先用
压缩图像让imgData = UIImageJPEGRepresentation(imgProfile.image!,0.50)
然后将图像数据转换为Base64image.It减少字符串长度和内存问题。像这样:
str64BaseImg =(imgData?.base64EncodedString(选项: .lineLength64Characters))!