В диалоговом окне входа в систему в текстовых полях имени пользователя и пароля установлено contentType
:
if #available(iOS 11.0, *) {
userNameTextField.textContentType = .username
passwordTextField.textContentType = .password
}
Исторически приложение "вручную" сохраняло учетные данные как общие учетные данные с SecAddSharedWebCredential
.
Однако в iOS 12.0.1 я заметил, что диалоговое окно «Сохранить пароль» внезапно отображается два раза друг над другом:
Это потому, что из iOS 11.0 в диалоговом окне ниже отображается автоматически, потому что установлен textContentType
, а в верхней части появляется диалоговое окно из-за вызова SecAddSharedWebCredential
?
Задокументировано ли где-нибудь, с какой версии iOS появляется диалоговое окно, частично скрытое на скриншоте?