1

我有一个 iPad 应用程序(XCode 4.6、ios 6.2、ARC 和 Storyboards)。我需要获取UITabBarController 的现有实例。这是我的代码,但显然是错误的。我该如何纠正?

    UITabBarController *tabBarController = [self.storyboard instantiateViewControllerWithIdentifier:@"tabBarController"];
[tabBarController setSelectedIndex:0];
4

1 回答 1

7

UITabBarController正如方法名称所暗示的那样,您正在实例化一个新实例。

如果您在 a 的上下文中UIViewControllerUITabBarController只需使用

self.tabBarController

如果上下文不在UITabBarController,则self.tabBarController返回 nil。

于 2013-08-29T17:49:01.613 回答