推送MFMailComposeViewController viewController

时间:2011-08-06 18:12:43

标签: iphone

我在一个已被推入视图的tableViewController中。这个tableViewController包含带有accessoryButtons的单元格。当点击其中一个按钮时,我想推送一个MFMailComposeViewController。然后我这样做

MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init];
controller.mailComposeDelegate = self;
// ... here controller is configured...
// then I would like to do

[self.navigationController pushViewController:controller animated:YES];

但是,MFMailComposeViewController虽然名称不正确,但NavigationController本身就是viewController,如何使用pushViewController推送{{1}}?我的意思是,这样做的正确方法是什么?

感谢。

1 个答案:

答案 0 :(得分:1)

您应该使用presentModalViewController:animated:代替。