开发iPhone应用。
我遇到了一个非常奇怪的问题,就是偶尔屏幕顶部的状态栏会变成纯黑色。不是黑色版本的状态栏,而是一个没有文本或图标的纯黑色矩形。这种情况很少发生,但通常似乎是在通过多任务处理返回应用程序或从锁定设备返回时发生的(应用程序一直在后台运行)。我看到它在3GS和iPhone4上都发生过。以下是截图:
我无法在尝试时重现它,它似乎最终会在某个时间点发生(有时会连续几天没有发生)。
一旦出现这种情况,除了我在应用程序中执行的特定操作会导致一切突然冻结(应用程序不会崩溃,但屏幕上的所有内容都被冻结且无法交互),应用程序似乎会继续正常运行,即使状态栏已经消失。在修复黑色状态栏出现后,重置应用程序是唯一的方法。
还有其他人经历过这种情况吗?我无法找到任何解释类似行为的线程,这让我感到疯狂。