У меня есть приложение, похожее на заметку: UITableViewController
, показывающее отдельные заметки, нажимая их на стек навигации.Навигационная панель ios7 вызывает EXC_BAD_ACCESS после VC с показанной клавиатурой
Проблема возникает, когда у меня есть UITextView
с статусом FirstResponder (отображается клавиатура), и я нажимаю кнопку «Назад». Текущий контроллер просмотра уволен с анимацией, как ожидалось, но теперь панель навигации нарушена! Если я нажму на любую из кнопок панели, это вызовет EXC_BAD_ACCESS.
Я бы сказал, что он не перешел должным образом. Стол VC тоже сломан, так как он может казаться пустым при дальнейших манипуляциях ... Очень странное поведение!
Кстати, это не вызывало никаких проблем с iOS5 и iOS6, но там я использовал пользовательскую кнопку возврата chevron.
Я проверил стандартное приложение Notes и работает как шарм. Что это за трюк?
Большое спасибо за ваш совет!
Пожалуйста, обратите внимание на некоторый код вместе с журналом сбоев. – null
После некоторого отслеживания я обнаружил, что методы UITableViewController viewWillAppear: и viewDidAppear: методы не запускаются после перехода к нему с активной клавиатурой. Почему это может быть? –
мм, был ли установлен делегат диспетчера навигации? – null