Разработка приложения для iPhone.
У меня действительно странная проблема, когда время от времени строка состояния в верхней части экрана моего приложения становится черным.Не как черная версия строки состояния, но как сплошной черный прямоугольник без текста / значков.Это очень редко, но обычно происходит после возвращения в приложение через многозадачность или с заблокированного устройства (приложение работало в фоновом режиме).Я видел, как это происходит на 3GS и iPhone4.Вот снимок экрана:
Я никогда не могу воспроизвести его при попытке, просто кажется, что в какой-то момент это может произойти (иногда это может продолжаться несколько дней, а не происходить).
Как только это происходит, приложение, кажется, продолжает нормально функционировать, даже с исчезнувшей строкой состояния, за исключением случаев, когда я выполняю одно конкретное действие в приложении, которое заставит все внезапно зависнуть (приложение несбой, но все на экране заморожено и не интерактивно).Не объясняя дизайн подробно, конкретное действие, которое вызывает его зависание (после появления ошибки), выполняет простую загрузку в фоновом режиме в базу данных SQL.Сброс приложения - это единственный способ решить проблему, когда появится черная строка состояния.
Кто-нибудь еще сталкивался с этим?Я нигде не могу найти ни одной темы, объясняющей подобное поведение, и это сводит меня с ума.