私はに追加UIApplicationExitsOnSuspend
し、Info.plist
に設定しましたYES
。ホームボタンをタップすると、キーがアプリを完全に終了します。しかし、スクリーンロックはどうですか?または、画面ロックイベントを検出するにはどうすればよいですか? UIApplicationExitsOnScreenLock
I wantという名前のキーはありません。
質問する
1261 次
2 に答える
1
この回答の巧妙な回避策を参照してください。これが唯一の方法のようですが、これはハックであるため、iOS を変更すると機能しなくなる可能性があります。
于 2012-07-17T03:49:16.410 に答える
0
そんなことで辞めるのは本当にもったいないです。アプリデリゲートの -applicationWillResignActive: で、ユーザーの認証を解除するか、毎回完全に再起動して達成しようとしていることは何でもします。鋼鉄の金庫が何なのかはわかりませんが、おそらくそれだけではやめられません。
または、UIApplicationProtectedDataWillBecomeUnavailable 通知を確認してください。ただし、ユーザーがパスコードを有効にしている場合にのみ、デバイスのロック時に送信されます。「秘密の」ファイルで NSFileProtectionComplete を使用する場合は、非アクティブになるときにそれらを閉じます。
于 2012-07-17T03:26:04.657 に答える