В сущности, это правильный способ нажатия нового контроллера просмотра из подвидного вида навигационного контроллера.Нажатие контроллера из подвыборок
от выпуска является подвиды по навигационному не наследуют self.navigationController
(его nil
)
Причины мне нужна отдельные контроллеры для представления навигационной панели & основного вид, но и нужно нажать новые контроллеры.
Я готов изменить эту модель, если кто-то может сказать мне правильный способ сделать это.
также:
AppDelegate *del = (AppDelegate *)[UIApplication sharedApplication].delegate
[del.navigationController pushViewController:vc animated:YES];
Не работает в качестве контроллера делегатов nil
.
Также: ' AppDelegate * del = (AppDelegate *) [UIApplication sharedApplication] .delegate; [del.navigationController pushViewController: vc animated: YES]; ' не работает, поскольку контроллер делегатов равен нулю – Ryan