在Swift / Objc混合项目中解雇模态控制器触发Segue

时间:2014-10-06 20:35:13

标签: ios objective-c swift

我有一种情况,我不确定如何正确处理。如下图所示,我有一个表视图控制器,我有一个模态弹出窗口和另一个视图控制器。

enter image description here

我要做的是当用户单击最左侧TableView控制器上的按钮时,弹出窗口将通过模态搜索显示。一旦被解雇,导航控制器将转移到右侧ViewController

初始视图控制器  * Button Pressed Segue Modal

Swift模态控制器  *按下按钮并拨打self.dismissViewControlelr

但接下来会发生什么?

1 个答案:

答案 0 :(得分:1)

如果我理解正确,您希望导航控制器在呈现的视图控制器自行解除后执行推送segue。

有几种方法可以解决这个问题,但我认为最简单的方法是让所呈现的视图控制器(" swift模式")在解散功能的完成块内发布通知。 / p>

导航控制器包含的vc应在收到此通知后执行push segue。