Одно из моих старых приложений не работает с iOS8. Когда я запускаю приложение и пытаюсь нажать на экран в любом месте, я получаю это сообщение в консоли:
unexpected nil window in _UIApplicationHandleEventFromQueueEvent,
_windowServerHitTestWindow: <UIWindow: 0x7fe4d3e52660; frame = (0 0; 320 568);
opaque = NO; autoresize = RM+BM; gestureRecognizers = <NSArray: 0x7fe4d3e2c450>;
layer = <UIWindowLayer: 0x7fe4d3e86a10>>
Я использую старый стиль MainWindow.xib. В MainWindow.xib есть мой объект Window, а также UINavigationController, у которого также есть свой первый контроллер просмотра. На изображении ниже показаны выходные данные, связанные с делегатом приложения.
Белый "вид" на скриншоте ниже - это UIWindow. Вид справа - это UINavigationController (скрытая панель навигации) с первым в нем ViewController.
Как я могу исправить это, не воссоздавая все приложение с нуля с помощью нового проекта?
EDIT: Я только что обнаружил, что есть полоса TINY, в которой мои кнопки будут получать свои краны/клики.
Я также заметил, что мой self.view.window равен нулю. Как я могу убедиться, что это установлено?