1

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

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

这发生在 iPhone 5 (iOS6) 上。在 iOS5 上从未发生过。

编辑

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

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

在此处输入图像描述

-<>-

4

2 回答 2

1

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

该问题是由App delegate xib 中的重复窗口引起的。我可能会不小心添加进去,我很傻。

在此处输入图像描述

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

通过删除它将解决问题。

于 2013-06-03T02:42:56.457 回答
-1

我认为您在通知发生时调用了一个线程,或者当通知出现时您调用多个线程处理视图推送或弹出或大量加载数据,请先检查仪器并泄漏并解决分配问题,然后再检查通知部分。如果您有任何问题,请告诉我。

于 2013-05-31T09:15:12.907 回答