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

nic*_*ame 3 security swift ios12

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

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

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

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

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

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

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

小智 7

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

  • 还有什么要求吗?我有一个带有电子邮件键盘的用户名类型、一个新密码类型、与所需的苹果文件关联的域,但我仍然没有得到建议。 (2认同)