取消按钮在MFMailComposeViewController - iOS 8中不执行任何操作

Mil*_*ilo 5 cancel-button ios mfmailcomposer ios8

我已经创建了一个MFMailComposeViewController并且能够显示它但是一旦我按下取消按钮,取消按钮和发送按钮就会变灰并且不显示操作表.有什么我想念的吗?

MFMailComposeViewController *m = [[MFMailComposeViewController alloc] init];
[m setToRecipents:@[@"abc@example.com"]];
[m setSubject:@"Subject"];
[m setMessageBody:@"..." isHTML:YES];
[m setMailComposeDelegate:self];
[self presentViewController:m animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)

这是一个截图: 显示灰色按钮的图象那么我有什么遗漏或者我应该提交错误报告吗?

Tan*_*ain 0

好吧,我发现在 iOS8 SDK 中,当 MFMailComposeViewController 出现时,Finished 事件处理程序立即触发,并且 MFComposeResultEventArgs 结果设置为 MFMailComposeResult.Cancle。

这可能是一个错误。