我从UITableViewController调用MFMailComposeViewController 。 问题是当我在邮件撰写窗口中select“ 取消”或“ 发送”button时,从不会调用委托方法: mailComposeController:(MFMailComposeViewController*)controllerdidFinishWithResult 这是表视图类: @implementation DetailsTableViewController – (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { if (indexPath.section==0 && indexPath.row==4) { //SEND MAIL MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init]; controller.mailComposeDelegate = self; if ([MFMailComposeViewController canSendMail]) { [controller setSubject:[NSString stringWithFormat:@"Ref %@",[item objectForKey:@"reference"]]]; [controller setMessageBody:@" " isHTML:NO]; [controller setToRecipients:[NSArray arrayWithObject:[item objectForKey:@"email"]]]; [self presentModalViewController:controller animated:YES]; } [controller release]; } […]
我有我的ios 7应用程序与MFMailComposeViewController反馈button。 用户点击此button后,邮件合并器打开,但状态栏变为黑色。 有谁知道我能做什么? 我只有与ios7这个问题。 我定制我的应用程序的ios7。 MFMailComposeViewController *mailController = [[MFMailComposeViewController alloc] init]; mailController.mailComposeDelegate = self; [mailController setSubject:@"Feedback"]; // Fill out the email body tex NSString *emailBody = [NSString stringWithFormat:@"testest"], [UIDevice currentDevice].model, [UIDevice currentDevice].systemVersion]; [mailController setMessageBody:emailBody isHTML:NO]; [mailController setToRecipients:[NSArray arrayWithObjects:@"support@test.com",nil]]; dispatch_async(dispatch_get_main_queue(), ^{ [self presentModalViewController:mailController animated:YES]; }
我想从我的自定义iPhone应用程序发送邮件。 我已经使用MFMailComposeViewController发送邮件从我的iPhone在我以前的应用程序。 现在,我不想向用户展示MFMailComposeViewController ,如果他们点击Send Mail button ,邮件自动发送到recipient mail address 。 我怎样才能做到这一点? 你能帮我吗? 提前致谢。 我用下面的代码来显示MFMailComposeViewController, MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init]; controller.mailComposeDelegate = self; [controller setSubject:@"Details"]; [controller setMessageBody:@"Hi" isHTML:NO]; [controller setToRecipients:[NSArray arrayWithObjects:@"abcd.m@gmail.com", nil]]; [self presentModalViewController:controller animated:YES]; [controller release];
我想在MFMailComposerViewController的组合表单中插入一个UIImage 。 请注意,我不想附加它们,但是我想将它们放在一个使用HTML代码的表格中,该代码将成为电子邮件正文的一部分。