Swift 转到UINavigationController,但rootViewController之后的子UIViewController没有导航栏

Swift 转到UINavigationController,但rootViewController之后的子UIViewController没有导航栏,swift,uiviewcontroller,uinavigationbar,segue,Swift,Uiviewcontroller,Uinavigationbar,Segue,我正在制作一个swift应用程序,我从UIViewController的登录屏幕转到UINavigationController的根视图主屏幕登录后。这一切都很好,所有必要的数据都被传递到根视图。我的问题是,单击UITableViewController上的一个单元格后,它会将我带到下一个UIViewController,但没有导航栏,因此我无法返回 我也尝试过取消隐藏导航栏,但没有成功,我真的认为它不在那里 我不确定这些是否是导致问题的提示,但下面是我在调试器中得到的一些警告 这是我故事板的

我正在制作一个swift应用程序,我从UIViewController的登录屏幕转到UINavigationController的根视图主屏幕登录后。这一切都很好,所有必要的数据都被传递到根视图。我的问题是,单击UITableViewController上的一个单元格后,它会将我带到下一个UIViewController,但没有导航栏,因此我无法返回

我也尝试过取消隐藏导航栏,但没有成功,我真的认为它不在那里

我不确定这些是否是导致问题的提示,但下面是我在调试器中得到的一些警告

这是我故事板的结构

这是我从登录到主屏幕的代码

最后,这里是我的代码,从情节提要屏幕截图中的UINavigationViewController选择团队视图的根视图控制器转到下一个团队视图控制器,该控制器应该有导航栏,但没有

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
    performSegueWithIdentifier("selectTeamCellSegue", sender: indexPath.row)

}

如果你需要任何其他信息,请告诉我。我一直在努力解决这个问题,时间比我想承认的要长,任何帮助/建议都将不胜感激

通过在情节提要中选择视图控制器,然后选择编辑->嵌入->导航控制器,可以将视图控制器嵌入导航控制器中。然后,您可以添加BarButtonItems来来回移动。我猜你用的是模态序列?据我所知,通过这种方式,视图控制器不会自动嵌入到初始导航控制器中


希望这对您有所帮助

您完全正确,这就是在导航控制器中嵌入视图控制器的方式。我想我已经解决了我的问题,看起来是因为我使用了一个显示细节而不是一个显示序列,它阻止了导航栏的显示。。还有一些事情需要解决,比如为什么要调用下一个视图两次。。但我认为这个问题已经解决了。感谢您的帮助,我将接受您的正确答案:
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
    performSegueWithIdentifier("selectTeamCellSegue", sender: indexPath.row)

}