繁体   English   中英

无法获取 newPassword 以生成强密码并自动填充

[英]Cannot get newPassword to generate strong password and autofill

我正在尝试让自动填充工作。 具体来说, 这些经历中的任何一个。 前者是我更感兴趣的一个,但两个是为了有不止一个例子。

除了生成强密码外,一切正常。

我已经正确配置了我的 AASA,我已经将所有内容切换到 SSL,正确设置了 textContentType,我启用了自动填充提供程序的权利(阅读更多内容后我将其关闭,因为这不是我想要的(相同的结果)) . info.plist 中是否有我遗漏的内容? 我正在使用钥匙串库来访问钥匙串? 但我不认为是这样。

具体来说,我试图进入这个屏幕

任何关于在哪里挖掘的建议也将不胜感激。 在这一点上,我不确定我是否做错了什么,或者 ios12 是新的并且还不能正常工作。

相关代码? (这就是我在“代码”中的全部内容,我是否在其他地方遗漏了什么?)

pwTF.textContentType = .newPassword
pwTF.passwordRules = UITextInputPasswordRules(descriptor: "required: upper; required: lower; required: digit; max-consecutive: 2; minlength: 16;")

你有一个 UITextField 在同一页面上有usernameTextField.textContentType = .username吗? 添加用户名字段后,我才得到强密码建议。

我猜它是基于启发式的,如果它找不到用户名字段,它会不高兴吗?

¯\\_(ツ)_/¯

我知道它可能已经为你解决了,但这里有一个为未来几代人提供的解决方案:)

有时它不起作用,因为您的设备关闭了钥匙串.. 转到设置 -> AppleID -> iCloud -> 钥匙串 .. 并启用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM