My RootViewControllerには、テーブルビューとナビゲーションバーがあります。行をタップすると、別のビューコントローラがスタックにプッシュされます。つまり、SecondViewControllerです。戻るボタンをクリックすると、SecondViewControllerがスタックからポップされますが、親ビューコントローラのデータは古くなっています。親UINavigationControllerをリロードする方法は?
RootViewControllerのデータを再ロードするにはどうすればよいですか?私の最初の試みは、
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
を実装して、もう一度viewdidLoadを呼び出すことです。
最初の読み込み時に、viewDidLoadが2回呼び出されるという問題があります。
私が探していたものです。本当にありがとう! –