ナビゲーション ベースのアプリケーションがあり、子ビューにボタンがあり、タップすると popToRootViewController メソッドが呼び出されます。
-(IBAction)popToRootViewController
{
[self.navigationController popToRootViewControllerAnimated:YES];
}
これにより、rootViewController の viewWillAppear メソッドが呼び出されるはずであり、ほとんどの場合に発生しています。ただし、rootViewController の viewDidLoad が呼ばれることがあります。その背後にある理由を見つけることができません。viewDidLoad が時々呼び出される理由を知っている人はいますか?