#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 или что-то в этом роде?