2011-07-22 24 views
0

我使用下面的代码为的NSTimer:无效的参数错误的[的NSTimer无效]

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

和moveRect函数中,我使用以下停止定时器:

[timer invalidate] 

通常情况下,它的工作正常..但是偶尔有一段时间我得到一个异常说无效论点...

任何人都可以告诉我我在这里失踪?谢谢 !

编辑:让 “EXEC_BAD_ACCESS” ..any帮助吗?

回答

1

无效计时器,然后调用:

timer = nil; 
+1

添加code..thanks为hint..will让你知道,如果它工作或不...我没有downvote.so不知道为什么! – Ahsan

+0

获取错误:“被调用的对象不是函数”...不编译!!! – Ahsan

+0

啊哈我的错误 - 我编辑了我的主帖。 – Luke