我正在使用NSTimer
来制作秒表。我使用了三个按钮进行播放,暂停和停止。这三个都很好。但是,当我多次点击播放按钮时,它会快速开始计时。之后暂停和停止按钮不起作用。我理解通过不止一次点击播放,我启动了许多计时器,但我没有得到的是为什么暂停并停止不工作?
答案 0 :(得分:1)
为该类创建计时器对象全局。
在播放前检查计时器检查isValid
,如此if(timer.isValid== false)
,然后启动计时器,否则什么都不做。关于停止和暂停,如果计时器 isValid ,则停止或暂停。