У меня есть подкласс UIView, который должен нажать кнопку viewController в стек навигации, если кнопка в нем задействована. Поэтому я сохраняю копию контроллера навигации в приложении appDelegate. Тогда я следующий от метода действия данной кнопки:Нажатие навигационного контроллера из подкласса UIView приводит к сбою
[appDelegate.navigationController pushViewController:nextViewController animated:YES];
Это вызывает приложение к сбою при nextViewController выталкивается. Это фиксируется, когда я следую более стандартным методам отправки уведомления из подкласса UIView, получая его в родительском контроллере представления и отталкивая nextViewController оттуда.
Почему это происходит?
Я в UIView подкласса, где само не имеет навигационного контроллера. – gigahari
вы не объявили навигационный контроллер в своем appdelegate() ... – Jitendra
Нет, я объявил как свойство. – gigahari