1.导入头文件
#import
<MessageUI/MessageUI.h>
这里我们使用MFMailComposeViewController,遵循MFMailComposeViewControllerDelegate
2.具体实现
MFMailComposeViewController *vc = [[MFMailComposeViewController alloc] init];
vc.mailComposeDelegate = self;
[vc setSubject:@"我来了"];
[vc setMessageBody:self.locationInfo isHTML:NO];
[self presentViewController:vc animated:YES completion:^{
}];
3.0回调处理
#pragma mark Mail
-(void)mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error
{
[self dismissViewControllerAnimated:YES completion:nil];
}
这里处理比较简单,具体根据回调的result可以做些区分。还有要求手机已经设置过邮箱。