接收通知时,应用程序屏幕变白

时间:2013-05-31 08:43:10

标签: iphone ios objective-c ios6

这太奇怪了,我看了,没有人像我一样有同样的问题。

所以,我注意到我的应用程序突然变成白色屏幕几秒钟,当有来电通知,这个通知来自其他应用程序,如facebook,whatsapp等。但它让我感到困惑,为什么它会影响我的应用程序,当通知显示在顶部屏幕为3秒,我的应用程序变成白色,但通知除外。

这发生在iPhone 5(iOS6)上。在iOS5上永远不会发生。

修改

我的应用程序没有注册通知,通知来自其他应用程序,我的应用程序无关。这是一个奇怪的。

通过下拉通知,我的应用也变成了白色。

enter image description here

- <> -

2 个答案:

答案 0 :(得分:1)

所以我解决了自己的问题。任何人都像我一样面临同样的问题,可以看到这个解决方案:

问题是由App delegate xib中的重复窗口引起的。我可能会不小心加入其中,愚蠢的我。

enter image description here

第二个窗口是空的,未使用过。仅包含白色背景 - 这就是应用程序收到通知或下拉通知栏时显示的原因。

通过删除它将解决问题。

答案 1 :(得分:-1)

我认为你在通知发生时调用了一个线程,或者当通知出现时你调用多个线程进行视图push或pop或者hevy加载数据,请检查仪器并先泄漏并解决分配问题并检查第二部分通知。 如果您有任何问题,请告诉我。