我有一个登录屏幕,然后显示主屏幕。在主屏幕中,有四个按钮 a,b,c,d。按下每个按钮,说视图 a,b,c,d 应该出现与视图控制器相关 a,b,c,d。所有这些视图都嵌入在UITabBar控制器中。现在的问题是我使用代码
[self.tabBarController setSelectedIndex:2];
没有任何反应,也没有出现任何视图。如何使用选定的索引方法或任何其他方法打开视图? 谢谢
答案 0 :(得分:0)
最后找到答案。而不是
[self.tabBarController setSelectedIndex:2];
使用
UITabBarController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"IdentifierFromStoryboard"];
[self.navigationController pushViewController:controller animated:NO];
[controller setSelectedIndex:2];
这样可以正常工作。