我有一个包含四个部分的表格视图。其中一个部分的单元格包含电子邮件地址。当我单击该单元格时,我打开邮件视图控制器。现在,当我单击导航栏上的取消按钮时,会出现一个包含三个按钮的操作表。这三个按钮之一是取消按钮。现在,当我单击操作表的取消按钮时,我想返回表格视图。我已经尝试了所有可能的方法,包括
-(void)mailComposeController:
(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error
MFMailComposeViewController
委托 方法。
请帮帮我。这是我的代码:
if(indexPath.section == 2)
{
if([MFMailComposeViewController canSendMail])
{
MFMailComposeViewController *mailcontroller = [[MFMailComposeViewController alloc]init];
[mailcontroller.mailComposeDelegate self];
[mailcontroller setToRecipients:[[NSArray alloc]initWithObjects:record.contactemail, nil]];
[self presentViewController:mailcontroller animated:YES completion:nil];
}
}
-(void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error
{
[self dismissViewControllerAnimated:YES completion:nil];
}