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

标签 swift iphone xcode

我正在寻找一种在两个 UITableViewController 之间插入导航 Controller 的方法。我有一个 UITabBarController,然后连接到一个 UITable,然后再连接到另一个 UITable。我在下面附上了一张图片,以便更好地引用我所讨论的内容。

Main Storyboard

因此,从 UITabBar 转到第一个表,从中进行选择并转到另一个表。第二个表是我想要后退按钮的地方。我知道在屏幕截图中您可以看到后退按钮,但由于某种原因它在运行时没有显示。 此外,当我尝试在第一个表中嵌入导航 Controller 时,我在下面的代码中收到错误。

 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!

    }

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

最佳答案

转到 Storyboard并单击出勤 (ViewController),然后单击菜单“编辑器”->“嵌入”-> UINavigationController。

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

相关文章:

ios - 当用户点击 View Controller 时如何使 SWRevealViewController 菜单消失

iphone - 如何在 UISearchBar 中关闭实时搜索

xcode - MacPorts-2.0.0 无法安装在这台电脑上

ios - 如何将阴影添加到附加到 UICollectionView 中主视图的 UIView 渐变中

ios - 奇怪的 "fatal error: unexpectedly found nil while unwrapping an Optional value"

database - 如何取回 Parse 上的用户数据?

ios - UIView Controller 高度小于原始高度swift 4

swift - 阿拉莫菲尔 : Rest api

iphone - 过滤 NSFetchedResultsController 的 nil 值?

cocoa - Xcode : cannot change main nib file