iPhone:计时器暂停和恢复?

时间:2009-11-19 10:53:16

标签: iphone

我的游戏应用程序正在运行时有一个计时器(从0:00开始然后增加)。为此我使用NSTimer然后int hrVal =(timeCount / 60)* 60;     int minVal =((timeCount / 60)* 60)+9;等代码。

在某个时间点,让我们说用户赢得一个级别,我正在显示获胜警报,此时,我需要暂停计时器并在用户单击此警报中的“确定”按钮后再次恢复。有可能这样做吗?如何?

如果有人帮助我,我将不胜感激!

感谢。

2 个答案:

答案 0 :(得分:1)

而不是启动和停止计时器,您可以设置BOOL pause = YES,然后在计时器触发的方法中不执行任何操作。当暂停结束时,将其设置为NO。

答案 1 :(得分:0)

当一个关卡完成后你可以invalidate计时器,并为下一个关卡创建一个新计时器。