我已经看到了其他一些解决方案,但它们都没有为我工作。
我使用主页按钮离开然后返回程序后,我的应用程序突然返回黑屏。它会短暂地显示屏幕然后变黑。
我的appDelegate方法中没有任何内容与前景和后台有关,我不知道是否还有其他一些代码需要我解决这个问题。
导致这种情况发生的原因是什么?
更新: 重新进入前台后,我检查确保所有视图,子视图,图层和子图层仍然存在。从WillEnterForeground通知中调用setNeedsDisplay对所有这些都没有好处。
查看发出的通知,有一个叫做 _UIWindowWillDestroyWindowContextNotification 看起来很危险,但我找不到任何相关的信息。
关于在哪里看的任何指示都非常感激,我已经尝试了所有可能相关的东西。谢谢!
答案 0 :(得分:0)
最可能的原因是你在主线程上做了些什么。当应用程序变黑时,只需单击调试器上的暂停并检查主线程。如果你没有在主线程上做某事,请告诉我们当你点击暂停时你的应用是做什么的。