-2

ユーザーがアクションを実行できないように、プログラムで iPhone をロックしたいアプリケーションがあります。

ユーザーが一定期間 iPhone を操作していないことを確認するにはどうすればよいですか? その後、その期間が過ぎると、電話は自動的にロックされますか?

このようなアプリケーションはすべての電話デバイスで使用されており、ユーザーが自動ロック時間を設定すると、ユーザーがデバイスを操作しない場合にデバイスが自動的にロックされます。プログラムでどのように行われますか?これを簡単に実行できるように、コードの例を 1 つ教えてください。

iPhone プログラミングは初めてで、アプリケーションで苦労しています。助けて。前もって感謝します。

4

2 に答える 2

2

あなたのロックのためにプログラムによってのみiphoneデバイス

不可能。ただし、アプリの実行中にスマートフォンがロックされないようにすることができます。

[UIApplication sharedApplication].idleTimerDisabled = YES

于 2011-03-31T11:13:28.740 に答える
0

文書化されたAPIを使用してiOSのホームボタンを無効にする方法はありません。ユーザーはいつでもホーム画面に戻ったり、ホームボタンを使用してアプリケーションを閉じたりすることができます。

あなたがそれを行う方法を見つけたとしても(それは非常にありそうもないですが)、あなたのアプリはiOSヒューマンインターフェースガイドラインの露骨な違反のためにAppStoreから間違いなく拒否されます。もし私があなたなら、率直に言って、この振る舞いを実装することを再考するでしょう。それは良い考えではありません。

アプリのUIをブロックすることだけを探している場合は、この質問への回答を確認してください。具体的には、非常に便利なMBProgressHUDライブラリを確認してください。

MBProgressHUD MBProgressHUD

于 2011-03-31T11:12:47.793 に答える