如何导航到导航控制器中的特定控制器

时间:2020-02-25 16:19:22

标签: swift xcode uiviewcontroller navigation storyboard

我正在尝试从情节提要中导航第二个控制器,但导航栏未显示在控制器上。实际上,我想显示来自应用程序代表的控制器。

这是我的堆栈: enter image description here

这是我的代码:

             let storyboard = UIStoryboard(name: AppStoryboards.MAIN, bundle: Bundle.main)

                guard let controller = storyboard.instantiateViewController(withIdentifier: ViewControllerIdentifiers.THREAD_DETAIL_CONTROLLER) as? ThreadDetailController else {
                    return
                }

                controller.threadIdReceivedFromFeed = threadId as? String ?? String()

                self.window?.rootViewController = controller

这是实际结果:

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要使用将DbContext添加为controller的{​​{1}},然后将rootViewController设置为UINavigationController navigationController,即

window's