在iOS 12中压缩图像如何更新此代码?

【字号: 日期:2024-04-12浏览:39作者:雯心
(adsbygoogle = window.adsbygoogle || []).push({}); 如何解决在iOS 12中压缩图像如何更新此代码??

你是说迅捷4.2吗?yourImageObject.jpegData(compressionQuality:0.5)之所以这样称呼,是因为函数已更改public func jpegData(compressionQuality: CGFloat) ->Data?为更多语法,我有一个回购,您可以参考swift 4的更改。https://github.com/alexliubj/Swift-Migration-4.2

更新:此API更改来自iOS 12,而不是Swift 4.2。感谢@rmaddy的纠正。

解决方法

// compressing image(avaImg)before sending it to the server(Parse)

let avaData = UIImageJPEGRepresentation(avaImg.image!,0.5) let avaFile = PFFile(name: 'ava.jpg',data: avaData!) user['ava'] = avaFile

当我按照通知的建议将其替换为以下行时,出现以下错误

let avaData = UIImage.jpegData(avaImg.image!,0.5)

错误:实例成员’jpegData’不能用于’UIImage’类型; 您的意思是改用这种类型的值吗?

我是新手,因此我在网上课程中进行了跟踪,所以请您踏出第一步!

相关文章: