NSTimer在快速进行得非常快

时间:2015-12-29 07:08:02

标签: ios swift2 nstimer

我正在使用NSTimer来制作秒表。我使用了三个按钮进行播放暂停停止。这三个都很好。但是,当我多次点击播放按钮时,它会快速开始计时。之后暂停停止按钮不起作用。我理解通过不止一次点击播放,我启动了许多计时器,但我没有得到的是为什么暂停并停止不工作?

1 个答案:

答案 0 :(得分:1)

为该类创建计时器对象全局。

在播放前检查计时器检查isValid,如此if(timer.isValid== false),然后启动计时器,否则什么都不做。关于停止暂停,如果计时器 isValid ,则停止或暂停。