WKImage を Data(NSData) に変換しようとしていますが、常に nil になります。
let image = WKImage(imageName: "sample")
print("Image = \(image)")
let imageData = image.imageData
print("Image Data = \(imageData)")
以下はアウトプット
Image = <WKImage: 0x7a66ff40>
Image Data = nil
コンストラクターで作成WKImageしている場合、パラメーターのみが nil になることはありません。およびパラメーターは、または敬意を持って作成された場合にのみ nil ではありません。init(imageName: String)imageNameimageimageDataWKImageinit(image: UIImage)init(imageData: Data)
this を取得し、そのコンストラクターでimageName作成UIImageし、or関数を使用してこれをデータに変換できます。init(named: String)UIImageUIImageJPEGRepresentationUIImagePNGRepresentation
UIImagePNGRepresentation(UIImage(named: image.imageName!)!)