如何调用或重新建立之前失效的计时器?
我试图允许用户在单击按钮时重新验证/重新启动计时器。这可能吗?
答案 0 :(得分:7)
答案 1 :(得分:4)
当您使计时器无效时,请将其设为nil
。然后,您就可以将其指向新的NSTimer
对象。
示例:
//When you're done using your timer
[timer invalidate];
timer = nil;
//When you want to use it again
timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(tick) userInfo:nil repeats:TRUE];