簡體   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