选项卡栏控制器中的导航控制器

时间:2016-07-28 01:09:39

标签: swift uinavigationcontroller uitabbarcontroller

在我的应用程序中,我为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中的选定选项卡,但我的视图不会更改。我快速注释出的区域显示正确的视图,然后进入黑屏。我想切换到的视图是导航控制器

1 个答案:

答案 0 :(得分:0)

selectedIndex始终是第一个,选择后弹出/推送