viewWillAppear, viewDidAppear не вызывается с помощью pushViewController

NewViewController_iPhone *newViewController = [[NewViewController_iPhone alloc] initWithNibName:@"NewViewController_iPhone" bundle:nil];


[self.navigationController pushViewController:newViewController animated:YES];

viewWillAppear: и viewDidAppear: не вызываются в NewViewController_iPhone. Почему нет?


person soleil    schedule 20.08.2012    source источник
comment
На это много раз отвечали. Пожалуйста, проверьте это: stackoverflow.com/questions/131062/ stackoverflow.com/questions/3953192/ stackoverflow.com/questions/1065978/   -  person Daniel    schedule 21.08.2012
comment
На самом деле ни у одного из них нет однозначного ответа. Я просто вышел из xcode и снова открыл проект, и теперь эти методы вызываются без их ручного вызова ...   -  person soleil    schedule 21.08.2012
comment
Кажется, это просто ошибка, извините за это. Обычно они не вызываются при установке контроллера представления в качестве корневого элемента навигации или корневого контроллера представления окна. Но не в случае с pushViewController: animated:   -  person Daniel    schedule 21.08.2012