【发布时间】:2020-09-07 13:51:44
【问题描述】:
自动填充/保存密码功能已经实现并在登录视图中工作。 我想要一个修改密码的功能,也支持自动填充/强密码建议,替换钥匙串中的旧密码。
我已经尝试了几乎所有方法,但操作系统没有替换密码,也没有显示任何有关更改的确认警报。 在视图上有 3 个输入:oldPassword、newPassword、confirmPassword,按此顺序排列。所需的 contentTypes 和属性已设置(.password、.newPassword、.newPassword),在 viewWillDisappear 上我清除了所有字段。 我还放置了一个预先填充了用户名的输入字段并将其“隐藏”,只是为了确保 Apple 的启发式算法能够识别交易内容。
自动填充适用于 oldPassword(从钥匙串填充当前密码),强密码建议也适用并填充 newPassword 和 confirmPassword 输入。 但是,如果我更改密码并从视图中导航,则没有任何反应。
我有什么遗漏吗?这个“惊人的”启发式功能已经让我头晕目眩,所以我无法告诉操作系统何时需要使用此功能或以某种方式触发它。 调试也是不可能的。
【问题讨论】:
标签: ios objective-c xcode