Как я могу перезаписать метод initWithRootViewController в UINavigationController?
Единственные методы, сгенерированные xcode для меня, где такие методы, как loadFromNibName и loadView. Эти методы не вызываются, и мне нужно добавить NSNotification в контроллер навигации при запуске.
Я знаю, это выглядит примерно так, но я не знаю, что заложено в тело метода
- (id)initWithRootViewController:(UIViewController *)rootViewController
{
// what goes here?
}
EDIT
Я предполагаю, что на самом деле вопрос заключается в том, «как настроить UIViewCOntroller во время инициализации»
Редактировать 2
Заголовок моего контроллера навигации
@interface AccountViewNavigationController : UINavigationController {
}
@end
Создание экземпляра моего UINavigationController Like так, что ни один из методов запуска не достигнет точки останова
accountViewNavController = [[UINavigationController alloc] initWithRootViewController:accountView];
Где, как будто я создаю экземпляр, так что loadView действительно вызывается .... но он вызывается много раз
accountViewNavController = [[UINavigationController alloc] init];
[accountViewNavController initWithRootViewController:accountView NO];
Этот этап меня очень смущает.