繁体   English   中英

iPhone:计时器暂停并继续吗?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM