2012-07-20 119 views
0

我有一個NSTimer在倒數到達時觸發一個方法。但是當我按下iPhone上的睡眠按鈕時,它會暫停定時器,並在我重新喚醒iPhone時繼續。睡在睡眠中的NSTimer

當iPhone處於「睡眠」時,NSTimer是否也有可能觸發 - 類似於默認Time-App中的定時器功能?

或者我可以「假」的睡眠模式,使屏幕變暗和計時器繼續?

感謝

+1

只有三個服務有什麼可以在後臺運行「在後臺執行有限長度的任務」:'位置tracking','VoIP'或'音頻'。通常每個其他線程在應用程序轉到後臺或手機進入睡眠模式時將被暫停。* _(*這句話並未涵蓋所有細節,具體解釋請閱讀Apple的相關文檔。)_ – holex 2012-07-20 15:59:55

+0

但是,像Taptaptap這樣的Serenity應用如何在iPhone「睡眠」時添加睡眠定時器(即停止播放一定時間後),這也會觸發? – Joseph 2012-07-20 17:48:20

+0

它絕對不會使用任何'NSTimer'因爲我上面寫的原因,但'音頻'服務可以平滑地在後臺運行。這是可能的。 – holex 2012-07-20 20:48:20

回答