我已经获得了iOS密码自动填充功能,可用于“登录”和“新帐户”页面,但不能用于“更改密码”页面。我在该页面上有4个UITextFields。 1将.email作为内容类型,1将.password作为原始密码的内容类型,2将.newPassword作为新密码的内容类型。
自动填充尝试使用新生成的密码填充.password和第一个.newPassword字段,最后一个字段为空白。我尝试过切换顺序,但是随后密码在钥匙串中没有得到更新。
我只尝试使用2个.newPassword字段,但仍然无法更新它们的钥匙串。
有人知道如何使它工作,或者是否有关于“更改密码”屏幕的最佳做法的教程? Apple的文档仅涵盖登录名和新帐户。
谢谢。
答案 0 :(得分:0)
我遇到同样的问题:“自动填充”使用相同的生成密码填充旧密码和新密码字段。
我通过将旧的“密码”字段移到用户名上方来解决了这个问题。
这有点奇怪,但是在VC关闭后,钥匙串密码会立即更新而无需确认。