5
我已经创建了一个MFMailComposeViewController并且能够显示它,但是一旦我按下取消按钮,取消按钮并发送按钮变灰,并且操作手册不会出现。有什么我失踪?取消按钮不会在MFMailComposeViewController中执行任何操作 - iOS 8
MFMailComposeViewController *m = [[MFMailComposeViewController alloc] init];
[m setToRecipents:@[@"[email protected]"]];
[m setSubject:@"Subject"];
[m setMessageBody:@"..." isHTML:YES];
[m setMailComposeDelegate:self];
[self presentViewController:m animated:YES completion:nil];
这里是截图: 那么,有什么我失踪或者我应该提交错误报告?
您是否实现了MFMailComposeViewControllerDelegate协议?例如,如果当前对象实现了该协议,然后实现所需方法,则设置mailViewController.mailComposeDelegate = self。(void)mailComposeController :(MFMailComposeViewController *)controller didFinishWithResult :(MFMailComposeResult)result error:(NSError *)error { [ self dismissViewControllerAnimated:YES completion:nil]; } – dean
@deanware是的,我做到了。这不是问题,问题在于操作表没有显示。 – Milo
@Milo,你解决了这个问题吗? 我得到的是同样的东西,代码在iOS 7 – jaseelder