回到导航控制器

问题描述:

当我点击表格行时,回到上一个视图而不点击返回按钮。回到导航控制器

我尝试

[self.navigationController dismissModalViewControllerAnimated:YES]; 

它不工作。如何解雇pushViewController?

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

如果你想要导航控制器弹出返回到上一个视图控制器尝试使用

[self.navigationController popViewControllerAnimated:YES]; 

下面是对文件的链接的UINavigationController http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UINavigationController_Class/

[self.navigationController popViewController:YES] 

用这条线你会解散一个模态视图。这与导航控制器堆栈中的弹出控制器不同。

而应该这样做:

[self.navigationController popViewControllerAnimated:YES]; 

这将弹出顶部控制器。

这里是链接到the documentation