【问题标题】:get black screen when switch view controller with XCode storyboard使用 XCode 故事板切换视图控制器时出现黑屏
【发布时间】:2012-03-08 14:20:29
【问题描述】:

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

我在目标 UIViewController 中挂钩 ViewDidLoad、ViewDidAppear 函数,我发现它加载得很好。但它只是给我一个黑屏。知道这里发生了什么吗?以及如何解决?

【问题讨论】:

    标签: xcode uiviewcontroller storyboard xcode-storyboard xcode4.3


    【解决方案1】:

    从您的 viewController 中删除 - (void)loadView 的空实现。 由于您从 nib 加载视图(在您的案例故事板中),您不需要在代码中构建视图(即实现 loadView)。

    这是因为 Xcode 视图控制器模板中的一个错误 (10887149)。

    编辑:此错误已在 Xcode 4.3.2 中修复。该模板不再包含- (void)loadView

    【讨论】:

    • 你是对的,在我注释掉 loadView 之后,它现在运行良好。谢谢!
    猜你喜欢
    • 2013-05-11
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多