我有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应用程序。每当我尝试运行动作时,都没有任何反应。有什么我想念的,或者我是以错误的方式去做的? 谢谢! 如果答案很简单,抱歉,我还在学习!
编辑:其他信息:重建它,现在它在运行动作时崩溃。
答案 0 :(得分:1)
什么是“自我”?是UITabBarController吗?如果没有,它应该是。或者它可能是标签栏中的UINavigationController,这可能更好。无论哪种方式,它都需要是显示模态视图的其中一种。
您还应该检查它是否在Interface Builder中正确链接,以设置按钮上的选择器来调用此功能。我通常使用TouchUpInside。检查以确保您使用的是buttonPressed
功能。
告诉我这是否有帮助。
答案 1 :(得分:0)
2件事
[1] NSLOG上面的一条消息,看看它是否实际链接(日志消息应该出现在控制台中)
[2]如果崩溃,请粘贴崩溃日志
希尔顿