【问题标题】:How to show Alert after popToRootViewController如何在 popToRootViewController 之后显示警报
【发布时间】:2020-06-24 16:09:05
【问题描述】:

从层次结构更高的另一个 Viewcontroller 弹出到 rootviewcontroller 后,如何在 rootviewcontroller 中显示警报?

设置是这样的:

TabbarController

self.navigationController?.popToRootViewController(animated: true)

【问题讨论】:

    标签: swift xcode navigation viewcontroller uialertcontroller


    【解决方案1】:

    你可以试试

    let root =  self.navigationController!.viewControllers[0]
    self.navigationController?.popToRootViewController(animated: true)
    DispatchQueue.main.asyncAfter(deadline: .now() + 0.8) {
      let alert = ///
      root.present(alert....
    }
    

    【讨论】:

    • 谢谢老哥,现在可以了。也许我没有延迟足够的时间,0.8 对我来说似乎很完美。
    猜你喜欢
    • 2011-10-22
    • 1970-01-01
    • 2021-04-30
    • 2017-01-22
    • 2015-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多