为什么 viewController 意外地弹出到 rootViewController?



我正在从导航堆栈上的TraderDetailTableViewController推送ChatViewController,但是当在ChatViewController中触摸默认的后退按钮时,它会弹出到ServicesTableViewController,而不是像我期望的那样弹出到TraderDetailTableViewController
所有其他控制器都通过 segue 链接,除了实例化的ChatViewController
我在这里做错了什么?

UITabBarController
NavigationController
ServicesTableViewController
TraderListTableViewController
TraderDetailTableViewController
ChatViewController 

func startChat() {
let chatVC = storyboard?.instantiateViewController(withIdentifier: "ChatViewController") as! ChatViewController
chatVC.hidesBottomBarWhenPushed = true
self.navigationController?.pushViewController(chatVC, animated: true)
}

我有一些像你的问题一样的问题。我使用此参考进行整理。Swift 中的编程导航视图控制器

相关内容

  • 没有找到相关文章

最新更新