1. ひとつ画面を戻る。
[self.navigationController popViewControllerAnimated:YES];
2. UINavigationControllerのスタックに蓄積されたトップ画面に戻る。
[self.navigationController popToViewController: [self.navigationController.viewControllers objectAtIndex:0]];
または
[self.navigationController popToRootViewControllerAnimated:YES];
3. UINavigationControllerのスタックに蓄積された2番目の画面に戻る。
[self.navigationController popToViewController: [self.navigationController.viewControllers objectAtIndex:1]];NSArray形式でスタックされている、 self.navigationController.viewControllers は開始が0なので、2番目は1となる。
【UINavigationControllerの最新記事】