我有一个应用程序,这是建立在基于TabBar的应用程序中,我需要有一个选项卡,这基本上是一个电子邮件编写器。因此,我尝试使用MFMailComposeViewController作为选项卡之一。这似乎工作得很好,直到我真正去用控制器发送一封电子邮件。如果我这样做了,MFMailComposeViewController的视图就会消失,并且不能再使用。
如果我没看错文档的话,MFMailComposeViewController通常是以模态方式使用的,但它也应该以非模态方式工作。
这就是我将它添加到选项卡栏的方式...
MFMailComposeViewController *mailController = [[MFMailComposeViewController alloc] init];
mailController.title = @"Feedback";
mailController.tabBarItem.image = [UIImage imageNamed:@"pencil.png"];
[array addObject:mailController];
tabBarController.viewControllers = array;发布于 2009-08-19 07:47:21
你在用
- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error并将其隐藏在
[self dismissModalViewControllerAnimated:YES];如果是这样的话,只需评论驳回即可。
https://stackoverflow.com/questions/1234074
复制相似问题