2010-02-10 1 views
1

Итак, я создал программный контроллер tabbar, который использует контроллеры навигации (на основе example Джефф Фитиан). Теперь мне нужно нажать дополнительную страницу на navbarcontroller (т. Е. Я нажал на элемент в списке), но я не могу понять, как получить ссылку на контроллер навигации текущего представления с его контроллера.IPhone Development - Switching Views

Я пошел с программным подходом, потому что это был единственный способ начать работу над проектом, но теперь я действительно увяз.

Любые идеи?

Я уверен, что есть учебник где-то решает эту проблему, но через четыре дня глядя (я в середине «снега» чрезвычайной ситуации MidAtlantic) Я не нашел ничего ...

ответ

0

Вы можете найти контроллер навигации с контроллера просмотра с собственностью .navigationController.

[my_view_ctrler.navigationController pushViewController:other_view_ctrler animated:YES]; 
+0

Это не сработало для меня, но это привело меня к правильному пути. Это безумие, пытаясь понять, когда вы можете использовать точечную нотацию и когда вам нужно использовать скобки. Это то, что сработало. [[self navigationController] pushViewController: other_view_ctrler animated: YES]; где сам был первым контроллером просмотра ... –