2009-11-26 58 views
1

我們如何檢查iphone是否已進入待機模式並從該模式返回programmaticlly?我用這迫使它不會在比賽中睡:我們如何檢查iPhone是否處於待機模式?

application.idleTimerDisabled = YES; 

但是,如果用戶使用的睡眠按鈕,它在我的代碼我的比賽狀態攪亂。任何幫助將不勝感激,在此先感謝。

回答

2

您的應用程序會被告知設備正在鎖定。在你applicationDelegate您可以實現

- (空)applicationWillResignActive:(UIApplication的*)應用

- (空)applicationDidBecomeActive:(UIApplication的*)應用

方法,接收通知。

當您的應用程序轉換爲非活動狀態時,將不會爲其分派任何事件,因此您將無法做任何有意義的事情。在設備進入睡眠狀態時保存您的狀態,並在喚醒時進行恢復。

0

在設備進入睡眠狀態之前,應用程序代理將收到applicationWillResignActive:消息。

相關問題