0

ストーリーボードのチュートリアルに従い、IB を使用して、ホーム、スクリプト、および設定と呼ばれる 3 つのナビゲーション コントローラーに接続されたタブ バー コントローラーを備えた iPhone アプリを作成しました。ホームが最初なので、最初は viewDidLoad がその役割を果たします。次に、[スクリプト] または [設定] に TAB で移動し、他の操作を行います。TAB Home では、おそらく他の TAB の変更に基づいて、アプリにいくつかの変更をすぐに加えてもらいたいと思います。viewWillAppear は TAB で実行されると誰かが投稿しましたが、そうではありません。

- (void)viewWillAppear {
    NSLog(@"Back Home.\n");
}

これは、TAB Home では実行されません。簡単なものが足りないと教えてください。ありがとう!

4

1 に答える 1

0

正しいメソッド シグネチャを使用していることを確認してください。

- (void)viewWillAppear:(BOOL)animated

この方法でメソッドを実装してみてください:

- (void)viewWillAppear:(BOOL) animated {
    [super viewWillAppear: animated];
    NSLog(@"Back Home.\n");
}
于 2012-10-08T12:28:26.873 に答える