我不希望我的應用程序去睡覺(關閉屏幕),除非用戶放棄它的痛苦。我想什麼,我認爲是簡單的代碼:如何可靠地避免iPhone閒置?
- (void)applicationDidFinishLaunching:(UIApplication *)application {
application.idleTimerDisabled = YES;
這工作的大部分時間,但應用程序仍偶爾進入睡眠狀態。我不確定這種模式。有什麼可以重新啓用空閒計時器嗎?
我不希望我的應用程序去睡覺(關閉屏幕),除非用戶放棄它的痛苦。我想什麼,我認爲是簡單的代碼:如何可靠地避免iPhone閒置?
- (void)applicationDidFinishLaunching:(UIApplication *)application {
application.idleTimerDisabled = YES;
這工作的大部分時間,但應用程序仍偶爾進入睡眠狀態。我不確定這種模式。有什麼可以重新啓用空閒計時器嗎?
某些類(例如MPMoviePlayerController
)將啓用/禁用idleTimer作爲其正常工作的一部分。
rpetrich是正確的。
我被推出MoviePlayerController了我的應用程序和我被迫idleTimerDisabled設置爲YES再次回調......但因爲某種原因,iPhone是放棄這套這裏的一句話......
我解決了它,這樣:
- (void)applicationDidFinishLaunching:(UIApplication *)application {
application.idleTimerDisabled = NO;
application.idleTimerDisabled = YES;
}
ahh。有沒有一個列表,所以我可以在使用違規類後重置idletimer? – BankStrong 2009-07-29 12:24:07