dismissViewController或popViewController都没有工作

时间:2014-11-29 18:49:25

标签: ios iphone uinavigationcontroller

这应该是非常简单的,但我无法弄清楚哪个是非常令人沮丧的。

我有2个视图控制器,每个控制器都嵌入在导航控制器中,而在第二个VC上我有一个按钮,当按下它时应该关闭/弹出这个视图并基本上返回。我尝试过这两种方法都没有用:

[self dismissViewControllerAnimated:YES completion:nil];
[self.navigationController popViewControllerAnimated:YES];

请帮忙吗?

1 个答案:

答案 0 :(得分:1)

使用推/弹导航方案: 确保将导航控制器正确嵌入到导航开始的视图控制器中。 并且还要确保使用push segue来显示第二个视图控制器。

另一方面:如果您使用模型segue来呈现视图控制器,则无需嵌入导航控制器,这将起作用

[self dismissViewControllerAnimated:YES completion:nil];