鉴于我有一个存储在局部变量中的UIImage:
UIImage *myImage = (Some image extracted somewhere)
如何通过MFMailComposeViewController将此图像添加为附件?
图像不存储在用户设备上,只是在运行时可用。
所以我无法通过文件名访问此图像,正如其他问题/示例所示。
谢谢!
答案 0 :(得分:6)
NSData *imageData = UIImageJPEGRepresentation(photo, 0.9);
NSString *attachmentName = @"Any name.jpg"
[mailer addAttachmentData:imageData mimeType:@"image/jpeg" fileName:attachmentName];