以下是场景:我有2个视图,每个视图都嵌入在导航控制器中。第一个导航栏有1个编辑导航栏项,当点击它进入第二个VC。第二个VC导航栏有一个取消和保存按钮,点击时应该相应地响应。我想首先编写取消操作的代码,它只会调用[self dismissViewControllerAnimated:YES completion:nil],但它没有做任何事情......
我也试过[self.navigationController popViewControllerAnimated:YES]并且都不起作用,请帮忙
BTW两个segues都是push segues答案 0 :(得分:1)
听起来像是在你的东西... 我通过以下方式进行了快速测试:
在故事板中创建两个视图控制器,每个视图控制器都有自己的导航控制器。
从第一个视图控制器到第二个视图控制器创建一个segue。
2我添加了一个从2开始执行segue的条形按钮。
3到第二个视图控制器我添加了一个条形按钮,其动作如下:popViewControllerAnimated:YES ..
一切正常...... 虽然我真的不明白为什么你需要2个导航控制器....