退出并重新加载后iOS应用程序黑屏

时间:2012-03-07 20:49:21

标签: ios ipad multitasking

我已经看到了其他一些解决方案,但它们都没有为我工作。

我使用主页按钮离开然后返回程序后,我的应用程序突然返回黑屏。它会短暂地显示屏幕然后变黑。

我的appDelegate方法中没有任何内容与前景和后台有关,我不知道是否还有其他一些代码需要我解决这个问题。

导致这种情况发生的原因是什么?

更新: 重新进入前台后,我检查确保所有视图,子视图,图层和子图层仍然存在。从WillEnterForeground通知中调用setNeedsDisplay对所有这些都没有好处。

查看发出的通知,有一个叫做 _UIWindowWillDestroyWindowContextNotification 看起来很危险,但我找不到任何相关的信息。

关于在哪里看的任何指示都非常感激,我已经尝试了所有可能相关的东西。谢谢!

1 个答案:

答案 0 :(得分:0)

最可能的原因是你在主线程上做了些什么。当应用程序变黑时,只需单击调试器上的暂停并检查主线程。如果你没有在主线程上做某事,请告诉我们当你点击暂停时你的应用是做什么的。