2

タイマーを作成しましたが、

   self.scanTimer = [NSTimer scheduledTimerWithTimeInterval:TIMEOUT_SECONDS target:self selector:@selector(meInterrupted:) userInfo:nil repeats:NO];

私のコードのある時点で、タイムアウトが発生する前にそれを無効にして、 meInterrupted が呼び出されないようにしたいと思いますか?. これを達成する方法は?

4

1 に答える 1

4

[self.scanTimerinvalidate]を呼び出すだけです。これにより、タイマーが起動する前に呼び出された場合に、タイマーが起動するのを防ぐことができます。

于 2012-05-18T20:57:37.720 に答える