XCode Swift:如果 1 个已经通过 Split View Controller 连接到另一个 View Controller,如何在 2 个 View Controller 之间创建 Tab Bar?

XCode Swift: How to create a Tab Bar between 2 View Controllers, if 1 is already connected with a Split View Controller to another View Controller?

我是 Xcode 的新手,如果我犯了初学者的错误,请见谅。

最近,我从 website 为 Xcode Swift 下载了一个示例项目。

它有一个拆分视图控制器,用于连接 Table 视图控制器和显示巧克力信息的视图控制器。

我想使用标签栏控制器将 Table 视图控制器与新视图控制器连接起来。我试图将它们都嵌入到单独的导航控制器中,它们都连接到选项卡栏控制器。我已尝试这样做,如下所示:

但是,每当我尝试启动该应用程序时,该应用程序就会崩溃。错误消息与 Split View Controller 有关,但我不确定我做错了什么。

有人可以从 link 下载示例项目到上面的网站并尝试帮助我在 Table 视图控制器和新视图控制器之间创建一个标签栏吗?

非常感谢!

您是否尝试过将选项卡嵌入到导航控制器中。 (确实有示例项目,除了你有一些选项卡而不是 tableView 控制器?

-> Split
    -> Nav
        -> Tabs
            -> Table1
            -> Table2
    -> Nav
        -> Detail

我设法解决了这个问题。我在标签栏控制器之前添加了一个导航控制器。然后,我取消选中新导航控制器上的框 "Shows navigation bar",以便导航栏不会与附加到 Table 视图控制器的导航控制器重叠。

感谢帮助过的人!