2012-03-08 103 views
0

我正在用一个标签栏控制器和两个选项卡编写一个简单的应用程序。第一个选项卡将切换到另一个UITableViewController,它工作正常。第二个选项卡应该切换到一个视图控制器,该控制器从UIViewController继承,但它只显示黑屏。用XCode故事板切换视图控制器时出现黑屏

而且我在目标UIViewController中挂钩ViewDidLoad,ViewDidAppear函数,我发现它装载得很好。但它只是给我一个黑屏。任何想法发生在这里?以及如何解决它?

回答

2

从您的viewController中删除空的执行- (void)loadView。 由于您从笔尖加载视图(在您的案例情节提要中),因此您无需在代码中构建视图(即实施loadView)。

由于Xcode视图控制器模板中存在一个错误(10887149),它就在那里。

编辑:这个bug在Xcode 4.3.2中修复。该模板不再包含- (void)loadView

+0

你是对的,在我注释掉loadView之后,它现在可以正常工作。谢谢! – syshen 2012-03-08 15:08:23

相关问题