我有一个iPad应用程序(XCode 4.6,ios 6.2,ARC和Storyboards)。我需要获得UITabBarController的现有实例。这是我的代码,但显然是错的。我该如何纠正?
UITabBarController *tabBarController = [self.storyboard instantiateViewControllerWithIdentifier:@"tabBarController"];
[tabBarController setSelectedIndex:0];
答案 0 :(得分:5)
您正在实例化一个新的UITabBarController
实例,如方法名称所示。
如果您位于UIViewController
内UITabBarController
的上下文中,请使用
self.tabBarController
如果上下文不在UITabBarController
中,self.tabBarController
将返回nil。