0
使用斯威夫特3我已經開發的項目,它的層次結構如下:準備Segue公司不工作SplitViewController
的TabBar - > SplitViewController - > NavigationController - > TableView中
當我沒有使用SplitViewController並將Tabbar直接連接到NavigationController,準備方法被稱爲完美。
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if let identifier = segue.identifier {
switch identifier {
case "segueCarDetails":
let nextScene = segue.destination as! CarDetailsViewController
//etc etc etc
-
連接的TabBar到SplitViewController然而,當
- ,所述SEGUE不被調用。
什麼可能是錯的?
任何幫助將不勝感激。
它曾經是分割視圖控制器需要作爲根視圖控制器,不知道在SplitViewController添加後仍然是 – bolnad
,你的'segue.destination'應該是'SplitViewController' – WeiJay
聲明和格式化的一些改革變化 –