如何调试“在应用程序初始化完成之前创建了Windows”。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何调试“在应用程序初始化完成之前创建了Windows”。相关的知识,希望对你有一定的参考价值。

我的通用ios应用程序显示消息

[ApplicationLifecycle] Windows是在应用程序初始化完成之前创建的。这可能导致不正确的视觉外观。

正好在发布之初 - 在达到didFinishLaunchingWithOptions之前。该应用程序不会崩溃,虽然以后出现问题,屏幕出乎意料地空白 - 不知道为什么。该应用程序不会在iPhone上显示此消息。 iPad使用splitviewcontroller(实际上是自定义控制器)。

它使用mainWindow.xib在objective-C中编写,而不是storyboard。无论如何,可以提供任何关于如何确定导致此问题的原因的建议。

答案

我遇到了同样的问题,错误只显示在ipad大小10.5或更大,我不知道这是否会帮助你,在我的情况下是由launchImage引起的。要解决我在设置中更改 - 目标 - 常规,在字段中 - 启动屏幕文件 - 将其设置为= LaunchScreen,然后在我拖动LaunchScreen.storyboard上的图像视图并在图像字段中加载LaunchImage.png。

另一答案

除了PabloT。的回答:

在目标设置中,查找General - App Icons and Launch Images并查看Launch Screen File是否为空白。你应该把它设置为你的mainWindow.xib

这不仅可以解决这个问题,还可以帮助您将应用调整为更大的iPad屏幕尺寸。

以上是关于如何调试“在应用程序初始化完成之前创建了Windows”。的主要内容,如果未能解决你的问题,请参考以下文章

如何在PyCharm中调试程序

如何使用VC进行远程调试

如何使用真机调试android程序

如何在 iPhone Safari 上调试网页

如何使用ADB进行调试

如何使用真机调试android程序