gpt4 book ai didi

swift - 我无法在 Swift 3 的 navigationController 中执行我的 segue

转载 作者:行者123 更新时间:2023-11-30 12:05:03 24 4
gpt4 key购买 nike

我有 4 页。

我的第一页,我选择我的提供程序并为我的 navigationController 执行 Segue,

我的第二页,只是我的 UINavigationController,

我的第三页,做了一些工作,当它结束时,调用此行

performSegue(withIdentifier: "GoToMainPageStat", sender: nil) //go to my last page

我的最后一页,有一个用于断开此帐户的按钮,我使用此行退出所有 UINaviationView self.navigationController?.dismiss(animated: true, succession: nil)

此时一切正常,但当我想再次连接时,它不会执行步骤 3 中的转场。我将调试日志放在前后,日志被执行,但不是我的performForSegue。

enter image description here

最佳答案

您确定要在主线程中执行转场吗?如果没有将其移动到主线程。

DispatchQueue.main.async {
self.performSegue(withIdentifier: "GoToMainPageStat", sender: nil)
}

关于swift - 我无法在 Swift 3 的 navigationController 中执行我的 segue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46772303/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com