无法阻止NSTimer

时间:2011-02-01 09:00:43

标签: iphone

  

可能重复:
  NSTimer doesn't stop

我希望停止正在运行的NSTimer,下面是我的代码:

timer=[[NSTimer scheduledTimerWithTimeInterval:10       
       target:self
     selector:@selector(timerFired:)
     userInfo:nil
      repeats:NO] retain];

停止计时器的功能

-(void)stopTimer;
{

  [timer invalidate];
  [timer release];
   timer = nil;

}

但我发现即使我叫'stopTimer',计时器也没有停止,'timerFired'会被触发。

欢迎任何评论

由于

InterDev中

1 个答案:

答案 0 :(得分:0)

不要保留它,不要释放它。