2010-12-06 11 views
2

自動ロック値を取得できません。 または、既存のアラームアプリケーションのように自動ロック時間を変更する方法を知っている人はいますか?iPhoneの自動ロック値ですか?

ありがとうございました。

+0

この情報を取得または設定する方法はありません。あなたができることは、あなたのアプリケーションが正面にある間、デバイスが自動的にスリープ状態にならないように設定することですが、ユーザがロックボタンを押すとアクティブになることはあります。 UIApplicationの共有インスタンスでidleTimerDisabledプロパティを設定すると、デバイスが自動アイドル状態にならないように設定できます。 –

答えて

0

あなたはそれを行うことができます。あなたは携帯電話がロックされているときに呼び出されます

- (void)applicationWillResignActive:(UIApplication *)application 

次のメソッドを実装する必要があります。このメソッドでは、時間を保存し、このメソッドをアプリケーションデリゲートに組み込みます。

- (void)applicationDidBecomeActive:(UIApplication *)application 

この機能は、電話機のロックを解除するときに呼び出されます。時間をロックするときに保存した時間を使用して、時間の長さを判断します。

自動ロック間隔のカスタム実装には、この2つの方法を使用できます。

3

はいジェイソンは正しいです。 [application setIdleTimerDisabled:YES]を使用できます。オートスリープを止める。しかし、自動ロック値にアクセスする方法はありません。

よろしく、 Raxit

+0

私は目覚まし時計と呼ばれるアプリケーションを見ており、設定ページであなたは自動ロック間隔に変更することができます。 アプリケーションがこの機能をどのように達成できるか知っていますか? ありがとうございます。 – Water7

関連する問題