I have a passwordField
for which I set the isSecureTextEntry
to true
to hide the characters. But when I click on this passwordField
, the following error appears in the log:
[AutoFill] Cannot show Automatic Strong Passwords for app bundleID: "myapp" due to error: iCloud Keychain is disabled
and the keyboard automatically changes from azerty to qwerty...
If I remove the passwordField.isSecureTextEntry = true
, the problem disappears, but the character are not hidden...
Here's my code :
passwordField.borderStyle = UITextField.BorderStyle.none
passwordField.font = UIFont(name: "Avenir-Heavy", size: 13)
passwordField.autocorrectionType = UITextAutocorrectionType.no
passwordField.clearButtonMode = UITextField.ViewMode.whileEditing
passwordField.keyboardType = UIKeyboardType.default
passwordField.returnKeyType = UIReturnKeyType.done
passwordField.contentVerticalAlignment = UIControl.ContentVerticalAlignment.bottom
passwordField.isSecureTextEntry = true
I tested this answer but nothing changed.
How can I hide the character of my textField without iCloud Keychain and without change of keyboard to qwerty?
I checked other answers, but nothing is similar to my problem...
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…