Я использую TouchID, чтобы помочь пользователям войти в мое приложение. Всякий раз, когда приложение запускается, первое, что видит пользователь, — это диалоговое окно TouchID.
Моя проблема в том, что если пользователь запускает мое приложение, когда его палец уже находится на кнопке «Домой», пользователь сразу же аутентифицируется, и только тогда отображается диалоговое окно TouchID. Затем — независимо от того, что я делаю, чтобы закрыть диалоговое окно (ввести пароль или отменить), серый экран всегда отображается над моим приложением, и мне приходится перезагружать iPhone, чтобы продолжить работу.
Как я могу это решить?