I have an iPad app (XCode 4.6, ios 6.2, ARC and Storyboards). I need to get existing instance of the UITabBarController. This is my code, but it's obviously wrong. How do I correct it?
UITabBarController *tabBarController = [self.storyboard instantiateViewControllerWithIdentifier:@"tabBarController"];
[tabBarController setSelectedIndex:0];
You are instantiating a new
UITabBarControllerinstance as the method name suggests.If you are in the context of a
UIViewControllerwithin theUITabBarController, just useIf the context is not in
UITabBarController,self.tabBarControllerreturn nil.