NSTimer как отключить, пока таймер еще активен?


Я создал таймер,

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

И в какой-то момент времени в моем коде, я чувствую, чтобы отключить его до того, как произойдет тайм-аут, так что meInterrupted не будет вызван?. Как этого добиться ?

1   2  

1 ответ:

Просто позвоните [self.scanTimer invalidate]; это позволит предотвратить срабатывание таймера, если он будет вызван до срабатывания таймера.