Получение пароля iOS для автозаполнения для работы со страницей «Смена пароля» - PullRequest
0 голосов
/ 18 сентября 2018

Я получил автозаполнение пароля iOS для работы со страницами «логин» и «новая учетная запись», но не со страницей «изменение пароля».У меня есть 4 UITextFields на этой странице.1 с .email в качестве типа контента, 1 с .password в качестве типа контента для исходного пароля и 2 с .newPassword в качестве типа контента для нового пароля.

Автозаполнение пытается заполнить поля .password и первые .newPassword новым сгенерированным паролем, а последнее поле остается пустым.Я попытался изменить порядок, но затем пароль не обновляется в цепочке для ключей.

Я пробовал только иметь 2 поля .newPassword, но он все еще не обновляет их цепочку для ключей.

Кто-нибудь знает, как заставить его работать или есть руководство по передовым методам для экранов «смена пароля»?Документация Apple охватывает только логин и новую учетную запись.

спасибо.

1 Ответ

0 голосов
/ 19 октября 2018

У меня возникла та же проблема: автозаполнение заполняет старый пароль и поле нового пароля одним и тем же сгенерированным паролем.

Я решил эту проблему, переместив поле старого пароля выше имени пользователя.

  • Текущий пароль (тип контента: пароль)
  • Имя пользователя (тип контента: имя пользователя) (в моем случае это нередактируемое предварительно заполненное текстовое поле)
  • Новый пароль (тип контента: новый пароль) #

Немного странно, но после отклонения VC пароль цепочки для ключей немедленно обновляется без подтверждения.

...