0

我正在制作一个将导航控制器嵌入标签栏控制器的应用程序。现在,当我打开应用程序时,我得到的只是一个空白的黑屏。

这是我的代码

PDCFirstViewController *viewController1 = [[PDCFirstViewController alloc] 
initWithNibName:@"PDCFirstViewController" bundle:nil];

PDCSecondViewController *viewController2 = [[PDCSecondViewController alloc] 
initWithNibName:@"PDCSecondViewController" bundle:nil];

ViewController *viewController3 = [[ViewController alloc] 
initWithNibName:@"ViewController" bundle:nil];
UINavigationController *navigationcontroller = [[UINavigationController alloc] 
initWithRootViewController:viewController3];

self.tabBarController = [[UITabBarController alloc] init];
self.tabBarController.viewControllers = [NSArray  
arrayWithObjects:viewController1,viewController2,navigationcontroller, nil];

[self.window makeKeyAndVisible];

我是否需要添加一些东西或做一些不同的事情来使应用程序显示?任何帮助都会很棒!谢谢!

4

3 回答 3

1

你不见了rootviewcontroller

添加这个

self.window.rootViewController = self.tabBarController;

希望对你有帮助。。

于 2012-12-12T09:15:28.700 回答
0
self.window.rootViewController = self.tabBarController;

应该这样做

于 2012-12-12T09:12:23.837 回答
0
self.window.rootViewController = self.tabBarController;
于 2012-12-12T09:13:06.787 回答