0

タブバーベースの iPhone アプリケーションを使用していますNSTimer。最初の 2 つのタブに設定しました。このタイマーを無効にしたいと考えています。だから私はで無効にしていviewDidDisappearます。しかし、別のタブをクリックすると、決して呼び出されませんviewDidDisappear。このメソッドを呼び出す方法がわかりません。助けてください...よろしくお願いします...

4

2 に答える 2

1

この行を入力するのを忘れたので、時間がかかりまし[super viewWillDisappear:animated];たか?viewWillDisappearviewWillDisappear

- (void) viewWillDisappear:(BOOL) animated {
    [super viewWillDisappear:animated];

}
于 2012-11-07T04:53:26.983 に答える
0

次のように、メソッドで時間を無効に設定しviewWillDisappear:ます..

-(void)viewWillDisappear:(BOOL)animated
{
      [yourTimer invalidate];
       yourTimer = nil;
}
于 2012-11-07T05:01:03.297 に答える