我正在尝试将图像作为附件发送到电子邮件中,但下面的部分仍然会出现“在展开可选内容时意外发现nil”并显示“(NSData)imageData = variable not available>”
let imageData:NSData = UIImagePNGRepresentation(myImageView.image!)! as NSData
mailComposeVC.addAttachmentData(imageData as Data, mimeType: "image/png", fileName: "image")
我生成的imageView正确显示在视图控制器上。
myImageView.image = UIImage(ciImage: (transformImage))
我检查了一些相关的答案,但到目前为止他们没有帮助。有人可以告诉我我做错了吗?任何帮助都非常感谢。
答案 0 :(得分:0)
尝试一下:
guard let theImage = myImageView.image else {return}
guard let imageData = UIImagePNGRepresentation(theImage) else {return}
mailComposeVC.addAttachmentData(imageData, mimeType: "image/png", fileName: "image")