这个问题在这里已有答案:
// 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'类型;你的意思是使用这种类型的值吗?
我是新手,我在网上课程上跟着这个,所以请宝贝步骤!
你的意思是swift 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的纠正。