UITabBar 视图未打开 - 选定的索引

UITabBar View not opening - selected index

我有一个登录屏幕,然后显示主屏幕。在主屏幕中,有四个按钮 a,b,c,d。 按下每个按钮时,说视图 a,b,c,d应该出现与视图控制器相关 a,b,c,d. 所有这些视图都嵌入在 UITabBar 控制器中。现在的问题是当我使用代码

[self.tabBarController setSelectedIndex:2]; 

没有任何反应,也没有显示任何视图。如何使用选定的索引方法或任何其他方法打开视图? 谢谢

终于找到答案了。而不是

[self.tabBarController setSelectedIndex:2];

使用

UITabBarController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"IdentifierFromStoryboard"];
[self.navigationController pushViewController:controller animated:NO];
[controller setSelectedIndex:2];

这样就可以了。