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
声明和格式化的一些改革变化 –