【问题标题】:Dissmiss modal controller triggered Segue in Swift/Objc hybrid project在 Swift/Objc 混合项目中解除模态控制器触发 Segue
【发布时间】:2014-10-06 20:35:13
【问题描述】:

我有一种情况,我不确定如何正确处理。正如您在下图中看到的,我有一个表格视图控制器、一个模态弹出窗口和另一个视图控制器。

我想要做的是,当用户单击最左侧 TableView 控制器上的按钮时,将通过 Modal Segue 显示一个弹出窗口。一旦解除导航控制器将转移到右视图控制器

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

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

但是接下来会发生什么?

【问题讨论】:

    标签: ios objective-c swift


    【解决方案1】:

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

    有几种方法可以解决,但我认为最简单的方法是让呈现的视图控制器(“swift modal”)从关闭函数的完成块中发布通知。

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

    【讨论】:

    • 啊……我明天试试。我没有想到通知的事情。
    猜你喜欢
    • 2014-08-20
    • 2018-05-14
    • 2017-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多