回到navigationController

时间:2010-10-25 07:45:18

标签: iphone

单击表格行时,返回上一个视图而不单击后退按钮。

我试试

[self.navigationController dismissModalViewControllerAnimated:YES];

它不起作用。如何解雇pushViewController?

3 个答案:

答案 0 :(得分:2)

dismissModalViewControllerAnimated用于关闭模态视图控制器。这些是从屏幕底部向上滑动的视图控制器。例如,当您点击按钮在邮件应用程序中撰写新电子邮件时。

如果您希望导航控制器弹回到上一个视图控制器,请尝试使用

[self.navigationController popViewControllerAnimated:YES];

这是UINavigationController文档的链接 http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UINavigationController_Class/

答案 1 :(得分:1)

[self.navigationController popViewController:YES]

答案 2 :(得分:0)

使用该行,您将忽略模态视图。这与从导航控制器堆栈中弹出控制器不同。

你应该这样做:

[self.navigationController popViewControllerAnimated:YES];

这会弹出顶级控制器。

以下是指向the documentation的链接。