我正在从导航堆栈上的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 中的编程导航视图控制器