UIImagePNGRepresentation() 已替换为 .pngdata()

1 ios swift swift5

在 Xcode 10 中UIImagePNGRepresention()有效,但在新的 Xcode 中它更改为 .pngData() 。而且我不确定如何正确使用新的实例方法。

我正在尝试将 a 转换UIImageNSData,但不确定如何.pngData() 在旧版本上执行此操作UIImagePNGRepresentation()

let imageData:NSData = UIImagePNGRepresentation(image!)! as NSData
Run Code Online (Sandbox Code Playgroud)

我想知道如何在新的实例方法中做到这一点^

Sul*_*han 5

简单地:

let imageData = image!.pngData()! as NSData
Run Code Online (Sandbox Code Playgroud)

参见UIImage.pngData()