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

时间:2018-09-22 02:05:23

标签: swift security ios12

我正在尝试自动填充。具体来说,these experiences中的任何一个。前者是我更感兴趣的一个,而两个是为了拥有多个示例。

除生成强密码之外,所有其他功能都可以正常工作。

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

具体地说,我正试图到达this screen

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

相关代码? (这就是我在“代码”中所拥有的全部,是否在其他地方缺少东西?)

struct Vector3 {
  var x: Float
  var y: Float
  var z: Float
}

3 个答案:

答案 0 :(得分:3)

您是否有一个UITextField在同一页面上带有usernameTextField.textContentType = .username?添加用户名字段后,我才得到强密码提示。

答案 1 :(得分:1)

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

¯\ _(ツ)_ /¯

答案 2 :(得分:1)

我知道它可能已经为您解决了,但这是世世代代的解决方案:)

有时无法正常工作,因为您的设备已关闭了钥匙串。.转到“设置”->“ AppleID”->“ iCloud”->“钥匙串..”并启用它。