Я использую TouchID, чтобы помочь пользователям войти в мое приложение. Когда приложение запускается, первое, что видит пользователь, это диалог TouchID.TouchID Authenticated, но диалог все еще отображается
Проблема заключается в том, что если пользователь запускает мое приложение, пока его палец уже находится на домашней кнопке, пользователь сразу же аутентифицируется, и только тогда отображается диалоговое окно TouchID. Затем - независимо от того, что я делаю, чтобы отклонить диалог (Введите пароль или Отменить), серый экран всегда находится над моим приложением, и я должен перезагрузить свой iPhone, чтобы продолжить работу.
Как я могу это решить?
Я думаю, что это ошибка с ОС, потому что я видел ее в нескольких приложениях. Не так много вы можете сделать, кроме заполнения радара. – EmilioPelaez
Я видел, как он был решен хотя бы в одном приложении. Я тоже хочу это решить :) – YogevSitton
Я решил это в своем приложении, переместив мой TouchId-код из viewDidLoad в viewDidAppear. Я думаю, что время может быть важным. – Daniel