Сначала перейдите, а затем вызовите viewDidLoad в приложении iphone

#iphone #pushviewcontroller #navigationcontroller

#iPhone #pushviewcontroller #navigationcontroller

Вопрос:

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

 DetailViewController *dvController = [[DetailViewController alloc] init];
[self.navigationController pushViewController:dvController animated:YES];
  

затем вызывается viewDidLoad метод DetailViewController.
И тогда я смогу перемещаться по экрану.

Но я хочу сначала перейти, а затем вызвать метод viewDidLoad. Как я могу это сделать?

Ответ №1:

Вы не можете. Перо / xib загружается до того, как контроллер будет помещен в стек навигации. Разве вы не можете переместить код viewDidLoad в viewDidAppear или что-то в этом роде?