在我的应用程序中,我为Tab Bar Controller选择了默认选项卡。在默认选项卡的viewDidLoad()上,我有:
if (NSUserDefaults.standardUserDefaults().stringForKey("defaultCode") == nil) {
//let navController:UINavigationController = UINavigationController()
//self.presentViewController(navController, animated: true, completion: nil)
self.tabBarController!.selectedIndex = 1
我以为调用selectedIndex会做我永远看的事情;但是,它只会更改TabBar中的选定选项卡,但我的视图不会更改。我快速注释出的区域显示正确的视图,然后进入黑屏。我想切换到的视图是导航控制器
答案 0 :(得分:0)
selectedIndex始终是第一个,选择后弹出/推送