情节提要允许我设置带有推送功能的嵌套导航控制器(并且效果很好):
但是,如果我尝试在没有代码的情况下执行此操作,我(可能)会抛出错误:
'不支持按下导航控制器'
@IBAction func showTapped(_ sender: Any) {
guard let secondNav = self.storyboard?.instantiateViewController(withIdentifier: "SecondNavID") else { return }
self.navigationController?.pushViewController(secondNav, animated: true)
}
最终,我试图在代码中重现以上情节提要的行为(没有顺序),但是我不确定它在做什么。
即使将故事板设置为“显示”,情节提要板还是默认为“演示”吗?
尽管情节提要板似乎允许嵌套的导航控制器,但该配置在折叠的拆分视图控制器外部是非法的,并且永远不应该使用(根据Apple的说法)。