[英]iPhone:Timer pause and resume?
我的游戏应用程序正在运行时有一个计时器(从0:00开始,然后增加)。 为此我使用NSTimer然后int hrVal =(timeCount / 60)* 60; int minVal =((timeCount / 60)* 60)+9; 等代码。
在某个时间点,可以说用户赢得了一个级别,我正在显示获胜警报,在这个时间点上,我需要暂停计时器,并在用户单击此警报中的“确定”按钮后再次恢复。 有可能做到这一点,怎么做?
如果有人帮助我,我将不胜感激!
谢谢。
除了启动和停止计时器外,您可以设置BOOL pause = YES
,然后在计时器为YES时触发计时器的方法中不执行任何操作。 暂停结束后,将其设置回NO。
完成某个级别后,您可以invalidate
计时器invalidate
,并为下一个级别创建一个新的定时器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.