NavigationController セットアップ内に多数の ViewControllers があり、ユーザーが「戻る」をクリックしたときにコードを実行できるかどうか疑問に思っていました。
基本的に、私のアプリはテストを実行します。「戻る」でテストも停止したいと思います。別の停止ボタンを追加できることはわかっていますが、これはよりスムーズになります。
ありがとう
編集:
私が追加しました:
-(void) navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
if ([[StdTCPTestViewController class] isSubclassOfClass:[ViewController class]])
NSLog(@"We are going back to VC1");
}
私のコードにはありますが、戻るボタンが押されたときではなく、ビューが読み込まれるとすぐに呼び出されます。以下の例では、StdTCPTestViewController は VC2 で、ViewController は VC1 です。NavController -- VC1 -- VC2 は階層であり、セグエは VC1 から VC2 へのプッシュです。
他の調整はありますか?