我希望你能帮助我当我点击取消按钮时,我在关闭 iPad 上弹出的电子邮件时遇到问题,没有任何反应,电子邮件窗口仍然在屏幕上,无法关闭。你们中有人遇到过这个问题吗?
您还可以指出我在代码中调用电子邮件解除方法的位置,以便我可以尝试调试吗?
谢谢,迈克尔
我希望你能帮助我当我点击取消按钮时,我在关闭 iPad 上弹出的电子邮件时遇到问题,没有任何反应,电子邮件窗口仍然在屏幕上,无法关闭。你们中有人遇到过这个问题吗?
您还可以指出我在代码中调用电子邮件解除方法的位置,以便我可以尝试调试吗?
谢谢,迈克尔
将委托设置为MFMailComposeViewController
自己。
MFMailComposeViewController *mailComposer = [[MFMailComposeViewController alloc] init];
mailComposer.mailComposeDelegate = self;
//Add this delegate method.
- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error
{
// Remove the email view controller
[self dismissViewControllerAnimated:YES completion:NULL];
}
希望这会有所帮助。
通过更新 ShareThis.m 实现文件找到了解决此问题的方法。
所做的更改如下:第 171 行 - ShareThis.m
[[[self.viewControllerToShowServiceOn parentViewController] parentViewController] presentViewController:activityVC animated:YES completion:nil];
谢谢,迈克尔