最新 Xcode 7.2 更新后应用启动黑屏

Black screen on app launch after latest Xcode 7.2 update

我正在制作一个非常复杂的应用程序,其中包含很多 类。 我的应用程序运行良好,上个月我一直在开发它。 我上次处理它时添加了一个功能并且效果很好,我保存了应用程序并 运行 从那以后几次它都有效。上次我打开电脑时,它提示我 xcode 的更新可用。我更新了它,从那以后每次我 运行 我的应用程序 运行 都没有错误,但在 ios 模拟器上它显示黑屏。我能做什么?我在那个应用程序上非常努力。提前感谢您的帮助。

可能发生的问题很少,没有详细描述这个问题,您可以尝试以下解决方案:

  • 重置模拟器

  • 检查您的初始控制器是否已在故事板中设置(select 控制器并按属性检查器,select 是初始视图控制器):

  • 如果您以编程方式设置初始视图控制器,请检查该控制器在应用程序委托中是否为 nil

另一个提示 - 尝试使用 UI 调试器,这很有帮助:

Xcode 输出中有任何调试信息吗?这通常会给出线索。

我能想到的一件事是,在您的

- (void) applicationDidFinishLaunching:(UIApplication*)application

代表,尝试将 window 的根视图控制器设置为您的视图控制器。示例:

[window setRootViewController:viewController];
[window makeKeyAndVisible];

同样,Xcode 调试输出将确认是否确实如此。