我需要在if Condition…中找到NSTimer Invalidate Or not。。。。!
因为,NSTimer一次Invalidate一次Inv无效就是崩溃应用程序。。。!
任何人帮我。。。。!
谢谢。。!
如果您将计时器存储在成员变量中,则应该保留它。因为可能是使用timerWithTimerInterval:
创建的
无论如何。如果您的引用有效,您可以使用[myTimer isValid]进行检查
如果你没有保留你的计时器,你至少应该在无效后分配零。
[myTimer invalidate];
myTimer = nil;
if([timerInstance isValid]){
//then invalidate
}else{
//do something else
}
将计时器存储在变量中,然后使用进行检查
[timer isValid]