重用相同的MFMailComposeViewController

时间:2014-06-25 09:17:29

标签: ios ios7 mfmailcomposeviewcontroller

每次在我的应用上点击按钮时,我都会显示MFMailComposeViewController。如果我理解正确的话,那就是“保存草稿”。只有当我使用相同的MFMailComposeViewController实例时,控制器的选项才有效。

但是,只有在我第一次点击取消按钮时才会调用以下方法:

- (void)mailComposeController:(MFMailComposeViewController *)controller
didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error

如果我再次使用相同的MFMailComposeViewController实例,则不会调用此方法,因此我无法关闭控制器。 我尝试在每次显示控制器之前设置mailComposeDelegate属性,但它没有解决问题。我该如何解决?

0 个答案:

没有答案