注: 「アラート ビュー」と書くときは、UIAlertController UIAlertControllerStyleAlert
アプリが最小限の時間後にフォアグラウンドになると、カスタムPinUnlockViewController
が表示されます。この動作は、iOS 8 および iOS 9 (およびおそらく他のバージョンで発生しますが、他のバージョンはテストしていません)
ユーザーが TouchID を有効にしている場合は、アラート ビューが の上に表示され、PinUnlockVC
PIN を入力する代わりに TouchID を使用してアプリのロックを解除するようユーザーに促します。
ホームボタンを押すと、アラートビューが消えます。 アプリはバックグラウンドではありません- アラート ビューのみが閉じられます。これは望ましい動作ではありませんが、OS のデフォルトの動作のようです。
アプリの他の場所で、ホーム ボタンを押すと、アプリがバックグラウンドになります。これは望ましい動作です。
この場合、デフォルトの OS 機能のように見えるもの、アラート ビューが表示されている場合にアプリをバックグラウンドにするためにホーム ボタンを押す方法をオーバーライドするにはどうすればよいですか?
これがアラート ビューが表示されているときに発生するのか、それとも TouchID プロンプト アラート ビューに固有のものなのかはわかりません (ただし、このケースに固有の理由はわかりません)。
前もって感謝します。