テーブルビューセルをプッシュして、別のビューコントローラからviewControllerを起動しています。2番目のViewControllerには、主にテストフィールドのコントロールがたくさんあります。2番目のViewControllerにあるデフォルトの戻るボタンを使用して、最初のView Controllerのタイトルになり、デフォルトと言ったように覚えておきたいので、戻るための独自のボタンを作成したくありません。 2番目のViewControllerで。したがって、2番目のView Controllerが終了しているか消えているか、または消えるかどうかを検出し、特定の条件に基づいて、元の呼び出し元のViewControllerに戻るのを停止します。私はもともとそれがここでできると思っていました:
-(void) viewWillDisappear:(BOOL)animated {
if ([self.navigationController.viewControllers indexOfObject:self]==NSNotFound)
{
// So back button was pressed on the second view controller, so how do I stop it
// here from going back to the original view controller.
}
}
またはどうすればよいですか?ビューコントローラの戻り型BOOLメソッドを呼び出して停止することができないようです。
ありがとう。