dismissViewControllerAnimated不工作4

时间:2014-11-23 20:56:47

标签: ios objective-c iphone

以下是场景:我有2个视图,每个视图都嵌入在导航控制器中。第一个导航栏有1个编辑导航栏项,当点击它进入第二个VC。第二个VC导航栏有一个取消和保存按钮,点击时应该相应地响应。我想首先编写取消操作的代码,它只会调用[self dismissViewControllerAnimated:YES completion:nil],但它没有做任何事情......

我也试过[self.navigationController popViewControllerAnimated:YES]并且都不起作用,请帮忙

BTW两个segues都是push segues

1 个答案:

答案 0 :(得分:1)

听起来像是在你的东西... 我通过以下方式进行了快速测试:

  1. 在故事板中创建两个视图控制器,每个视图控制器都有自己的导航控制器。

  2. 从第一个视图控制器到第二个视图控制器创建一个segue。

  3. 第一个视图控制器中的

    2我添加了一个从2开始执行segue的条形按钮。

    3到第二个视图控制器我添加了一个条形按钮,其动作如下:popViewControllerAnimated:YES ..

    一切正常...... 虽然我真的不明白为什么你需要2个导航控制器....

相关问题