2015-06-21 82 views
6

我只是将我的项目移植到Swift 2上,并且一切都很好 - 除非最简单的segues没有后退按钮。这里是准备我正在使用的segue功能:在Swift 2中没有后退按钮。

之前,用于自动填充父segue的后退按钮。现在,我所得到的是儿童导航中的标题vc

回答

8

您正在使用show or show detail segue?看起来你正在使用模态赛格。 show或show segue的目标视图控制器通常是第二个视图控制器本身,并且不嵌入另一个UINavigationController

如果显示SEGUE您的目的地视图控制器是一个真正的UINavigationController,新的导航器的导航栏设置会覆盖旧的(源视图控制器的导航控制器)。请勿将您的目标视图控制器嵌入另一个UINavigationController

+0

这似乎是问题!从它自己的'UINavigationController'中删除'segue.destinationViewController'。干杯! FWIW我正在使用'Show(例如Push)' – cadlac

+0

@cadlac你可以发布代码作为答案吗?我不明白你的修补程序如何工作而不破坏其他代码。 –