Мой RootViewController содержит табличное представление и панель навигации. При нажатии на строку в стек помещается другой контроллер представления, а именно SecondViewController. Если я нажимаю кнопку «Назад», SecondViewController выталкивается из стека, но данные родительского контроллера представления устарели.
Как я могу перезагрузить данные RootViewController? Моя первая попытка - реализовать
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
и снова вызвать viewdidLoad.
Проблема в том, что при первой загрузке viewDidLoad вызывается дважды.