应用程序打开空白黑屏

时间:2012-12-12 09:02:43

标签: objective-c ios uiviewcontroller uinavigationcontroller

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

这是我的代码

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];

我是否需要添加内容或执行不同的操作才能显示应用?任何帮助都会很棒!谢谢!

3 个答案:

答案 0 :(得分:1)

您缺少rootviewcontroller

添加此

self.window.rootViewController = self.tabBarController;

希望它可以帮助你..

答案 1 :(得分:0)

self.window.rootViewController = self.tabBarController;

应该这样做

答案 2 :(得分:0)

self.window.rootViewController = self.tabBarController;