簡體   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