我正在寻找一种在两个UITableViewControllers之间插入导航控制器的方法。我有一个UITabBarController,它随后连接到UITable,然后再连接到另一个UITable。我在下面附上一张图片,以更好地参考我所谈论的内容。

swift - Swift中两个UITableViewControllers之间的导航 Controller-LMLPHP

因此,从UITabBar,您转到第一个表,然后从中进行选择并转到另一个表。第二个表是我要后退按钮的地方。我知道在屏幕快照中您可以看到存在后退按钮,但是由于某种原因,它在运行时不会显示。
此外,当我尝试在第一个表中嵌入导航控制器时,下面的代码出现错误。

 override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
        let barViewControllers = segue.destination as! UITabBarController
        let destinationViewController = barViewControllers.viewControllers?[0] as! MainVC
        destinationViewController.TPNumber = txtTpNumber.text!
        destinationViewController.intake = intake

        let DVC = barViewControllers.viewControllers?[1] as! AttendanceTVC //This is where I get an error
        DVC.TPNumber = txtTpNumber.text!

    }


如果有人可以指导我如何解决这个问题?谢谢!

最佳答案

转到情节提要,然后单击您的出勤(ViewController),然后单击菜单“编辑器”->“嵌入”-> UINavigationController。

关于swift - Swift中两个UITableViewControllers之间的导航 Controller ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58035281/

10-12 20:19