我有一种情况,我不确定如何正确处理。如下图所示,我有一个表视图控制器,我有一个模态弹出窗口和另一个视图控制器。
我要做的是当用户单击最左侧TableView控制器上的按钮时,弹出窗口将通过模态搜索显示。一旦被解雇,导航控制器将转移到右侧ViewController
初始视图控制器 * Button Pressed Segue Modal
Swift模态控制器
*按下按钮并拨打self.dismissViewControlelr
但接下来会发生什么?
答案 0 :(得分:1)
如果我理解正确,您希望导航控制器在呈现的视图控制器自行解除后执行推送segue。
有几种方法可以解决这个问题,但我认为最简单的方法是让所呈现的视图控制器(" swift模式")在解散功能的完成块内发布通知。 / p>
导航控制器包含的vc应在收到此通知后执行push segue。