2011-07-01 59 views
0

在我的應用程序中,我設置了3,10和15分鐘的定時器,但它進入睡眠模式並且音頻不響。並且經過很長時間後開始振動。請幫助我解決此問題。NSTimer不能在睡眠模式下工作?

在此先感謝。

回答

0

Timer未在深度睡眠模式下工作,但你可以通過應用idleTimerDisabled屬性設置爲TRUE讓應用清醒,但要記住,如果你使用這個,電池將被用於更多....

2

爲了節省電量和資源,並非所有的應用程序都可以在後臺運行,所以當設備進入睡眠狀態時,應用程序可能不會被終止,但它會停止執行。

即使應用程序未運行,您也可以使用UILocalNotifications播放所需的聲音。

+0

即使應用程序處於睡眠模式時,它仍然在振動,但不是在準確的時間,甚至也不會播放聲音。 – ishhhh