通过电子邮件发送UIImage

时间:2013-10-24 14:08:29

标签: ios objective-c uiimage

鉴于我有一个存储在局部变量中的UIImage:

UIImage *myImage = (Some image extracted somewhere)

如何通过MFMailComposeViewController将此图像添加为附件?

图像不存储在用户设备上,只是在运行时可用。

所以我无法通过文件名访问此图像,正如其他问题/示例所示。

谢谢!

1 个答案:

答案 0 :(得分:6)

NSData *imageData = UIImageJPEGRepresentation(photo, 0.9);
NSString *attachmentName = @"Any name.jpg"
[mailer addAttachmentData:imageData mimeType:@"image/jpeg" fileName:attachmentName];