[NSTimer invalidate]上的参数错误无效

时间:2011-07-22 06:17:10

标签: ios nstimer

我使用以下代码作为NSTimer:

NSTimer* timer = [NSTimer scheduledTimerWithTimeInterval:.1 target:self selector:@selector(moveRect) userInfo:nil repeats:YES];

并且在moveRect函数内部,我使用以下命令来停止计时器:

[timer invalidate]

通常,它工作得很好。但是偶尔我会得到一个说无效论点的例外......

有人可以告诉我这里缺少什么吗?谢谢!

编辑:获取“EXEC_BAD_ACCESS”..有帮助吗?

1 个答案:

答案 0 :(得分:1)

使计时器无效,然后致电:

timer = nil;