Какой лучший способ получить доступ к моему навигационному контроллеру из любого из представлений его стека? - PullRequest
1 голос
/ 25 июля 2010

Я подумал, что самый простой способ - просто сохранить ссылку на контроллер навигации в каждом из контроллеров представления, которые я помещаю в стек.Или я мог бы просто получить доступ к AppDelegate с любого из моих контроллеров представления и получить контроллер навигации, поскольку именно там он хранится.Оба эти подхода просто ужасны, как будто я теряю все преимущества ООП.Это должно быть общей проблемой для всех, кто создает приложение на основе контроллера навигации.Ваши мысли?

Большое спасибо заранее за вашу мудрость!

1 Ответ

4 голосов
/ 25 июля 2010

Каждый UIViewController уже имеет свойство navigationController для этого использования.Используйте [self navigationController] для доступа к нему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...