TabBar iPhone应用程序中的模态视图

时间:2010-10-27 23:43:04

标签: iphone view modal-dialog tabbar

我有TabBar应用程序,可以加载几个.xib文件。在其中一个视图中,我正在尝试加载模式视图,以便在视图中在应用程序中撰写电子邮件。我正在使用

- (IBAction)buttonPressed {

     MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init];
     [controller setSubject:@"Email Subject"];
     [controller setMessageBody:@"Email Messgae" isHTML:NO];
     [self presentModalViewController:controller animated:YES];
     [controller release];
    }

我已经使用了我构建的几个基于视图的新应用程序,但没有使用TabBar应用程序。每当我尝试运行动作时,都没有任何反应。有什么我想念的,或者我是以错误的方式去做的? 谢谢! 如果答案很简单,抱歉,我还在学习!

编辑:其他信息:重建它,现在它在运行动作时崩溃。

2 个答案:

答案 0 :(得分:1)

什么是“自我”?是UITabBarController吗?如果没有,它应该是。或者它可能是标签栏中的UINavigationController,这可能更好。无论哪种方式,它都需要是显示模态视图的其中一种。

您还应该检查它是否在Interface Builder中正确链接,以设置按钮上的选择器来调用此功能。我通常使用TouchUpInside。检查以确保您使用的是buttonPressed功能。

告诉我这是否有帮助。

答案 1 :(得分:0)

2件事

[1] NSLOG上面的一条消息,看看它是否实际链接(日志消息应该出现在控制台中)

[2]如果崩溃,请粘贴崩溃日志

希尔顿

相关问题