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)
imageName
image
imageData
WKImage
init(image: UIImage)
init(imageData: Data)
this を取得し、そのコンストラクターでimageName
作成UIImage
し、or関数を使用してこれをデータに変換できます。init(named: String)
UIImage
UIImageJPEGRepresentation
UIImagePNGRepresentation
UIImagePNGRepresentation(UIImage(named: image.imageName!)!)