2010-03-30 417 views
6

我正在爲需要多次運行(如鬧鐘)的iPod touch構建應用程序。我想阻止iPod touch進入睡眠狀態,除非使用手動退出應用程序。這與目前的SDK可能嗎?如何防止iPod Touch應用程序進入睡眠狀態

+0

檢查此鏈接... http://cocoabugs.blogspot.com/2010/10/how-to-aviod-application-going -to-sleep.html – 2010-10-23 04:32:47

回答

18

您可以禁用休眠模式:

[[UIApplication sharedApplication] setIdleTimerDisabled:YES]; 
+0

這是正確的,但「有時」,我注意到它不起作用(即使有這樣的設置,iphone會閒置:/)。它不是100%可重複的,我不知道它是在哪種情況下發生的(當我注意到這種情況時是3.0),但是如果有人也注意到了,並且如果有一種已知的解決方法...:/ – yonel 2010-03-30 13:16:31

-1

由於kharrison說...

但讀了什麼蘋果已經在這裏說一下:iPhone Application Programming Guide

供您使用 - 我認爲您應該考慮在幾秒鐘後調暗屏幕以最大限度地降低功耗。另外如果是鬧鐘的話,不要讓用戶一夜醒來:)

+0

當然,謝謝你的鏈接 – 2010-03-30 17:13:16

+0

蘋果不允許你調暗屏幕。 – sinsro 2012-07-12 04:29:32

相關問題