2011-03-08 38 views

回答

103

要超時和臨睡前,您可以使用您停止應用:

[UIApplication sharedApplication].idleTimerDisabled = YES; 

這將很明顯,禁用空閒計時器和自動進入休眠模式,停止你的iPhone。

編輯:middaparka說明使用您應該重新啓用閒置計時器,當你不再需要保持手機清醒(一般要經過這一觀點已被刪除):

[UIApplication sharedApplication].idleTimerDisabled = NO; 

乾杯

+3

或viewWillDisappear。 – mattsven 2013-05-24 20:54:37

+0

輝煌,非常感謝! – 2018-01-09 07:46:54

25

您可以禁用但是通過自動鎖定...

[[UIApplication sharedApplication] setIdleTimerDisabled:YES]; 

,你應該真的只有你的應用程序儘可能的幾節內做到這一點,然後通過重新啓用它...

[[UIApplication sharedApplication] setIdleTimerDisabled:NO]; 

...在相關的視圖控制器的dealloc