UIWindow makeKeyWindow возвращает EXC_BAD_ACCESS
[[[[UIApplication sharedApplication] delegate] window] makeKeyWindow];
Я пытался найти другой способ сделать то же самое действие, но я ничего не нашел. Что происходит, когда это происходит, отладчик возвращает
ошибка: выполнение было прервано, причина: EXC_BAD_ACCESS (код =1, адрес =0x6f6d6582). Процесс был возвращен в состояние до выполнения.
В итоге весь пользовательский интерфейс замораживается и не принимает сенсорные события, потому что главное окно больше не является ключевым. У кого-нибудь есть идеи как это исправить? Я использую KGModal Дэвида Кигана и его в cleanup:
что это увольняют.
2 ответа
Я решил написать в своей собственной анимации, чтобы представить что-то модально. После нескольких часов работы у меня все заработало.
Чтобы попытаться и ответить. На этом этапе либо делегат, либо окно не установлены, и указатель больше не ссылается на действительный объект, и вы не можете вызвать его. Попробуйте записать значения делегата, а затем окно, чтобы увидеть, связаны ли они оба с объектами.