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