Если вы просто хотите узнать, работает ли ваше представление, я только что обнаружил, что self.navigationController
равно nil
в viewDidDisappear
, когда оно удаляется из стека контроллеров. Это простой альтернативный тест.
(Это я обнаружил после того, как попробовал все виды других искажений. Я удивлен, что нет протокола контроллера навигации, чтобы зарегистрировать контроллер представления, чтобы получать уведомления о всплывающих окнах. Вы не можете использовать UINavigationControllerDelegate
, потому что на самом деле это действительно работает на дисплее .)