我正在使用swift 2.2。我有一个标签栏视图控制器,带有导航栏的2个视图控制器的子项。我有一个不同的视图控制器,并且我有一个按钮。所以通过按钮单击我需要导航到我的标签栏视图控制器的第二个子视图控制器。
////这里的代码///
let barViewControllers = sender.destinationViewController as! UITabBarController
let nav = barViewControllers.viewControllers![2] as! UINavigationController
let destinationViewController = nav.topviewcontroller as! CartVC
现在我得到了现在这一行的新崩溃。let barViewControllers = sender.destinationViewController as! UITabBarController
.. Unexp致命选项错误
答案 0 :(得分:1)
如果您只有两个视图控制器,那么它应该是barViewControllers.viewControllers[1]
而不是[2]
let nav = barViewControllers.viewControllers![1] as! UINavigationController