2015-06-21 93 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你可以發佈代碼作爲答案嗎?我不明白你的修補程序如何工作而不破壞其他代碼。 –