解决方法
您需要在项目中添加两个框架 – QuartzCore和MessageUI,然后执行#import< QuartzCore / QuartzCore.h>和#import< MessageUI / MessageUI.h>.
你的按钮代码应该是,像,
- (void)buttonPress:(id)sender { UIGraphicsBeginImageContext(self.view.frame.size); [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage * image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); NSData * imageData = UIImageJPEGRepresentation(image,1.0); if ( [MFMailComposeViewController canSendMail] ) { MFMailComposeViewController * mailComposer = [[[MFMailComposeViewController alloc] init] autorelease]; mailComposer.delegate = self; [mailComposer addAttachmentData:imageData mimeType:@"image/jpeg" fileName:@"attachment.jpg"]; /* Configure other settings */ [self presentModalViewController:mailComposer animated:YES]; } }