Хороший способ получить ViewController доступ к NavigationController? - PullRequest
0 голосов
/ 08 марта 2011

Я новичок в программировании для iPhone, и я программирую приложение с навигационной панелью сверху и несколькими последовательными контроллерами ViewController.

Мне было интересно: как мне создать такую ​​вещь?Очевидно, что ViewController должен иметь доступ к NavigationController, но как?Я создал UINavManagedViewController, который хранит ссылку на навигационный контроллер, и все viewcontroller являются производными от этого класса.

 @interface UINavManagedViewController : UIViewController {
     UIManagingNavigationController *navManager;
 }
 @property (nonatomic, retain) UIManagingNavigationController *navManager;

 @end

Тем не менее, поскольку это явление, с которым сталкиваются все программисты, мне было интересно узнать, как по умолчанию обрабатывать такие настройки.Моя книга по программированию iPhone для начинающих не рассматривала такие случаи.

1 Ответ

2 голосов
/ 08 марта 2011

Взгляните на ссылку на класс UIViewController . Все UIViewControllers уже имеют свойство navigationController, которое предоставляет ссылку на их родительский контроллер навигации (если таковой существует).

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