Я пытаюсь добиться лайка, когда у пользователя уже есть свой аккаунт. Когда они пытаются ввести имя пользователя и пароль, мне нужно показать всплывающее окно внизу, чтобы сохранить ваш пароль, например, веб-сайт просит сохранить наши учетные данные при входе в сафари. Поэтому, если пользователь нажмет на «Сохранить», сохраните его в цепочке ключей.
И в следующий раз, когда пользователь нажмет на имя пользователя или пароль, пользователю будут предоставлены учетные данные автозаполнения и выбраны их учетные данные.
my код:
let server = "www.workBro.com"
let userName = userNameTF.text
let passWrd = passwordTF.text
let password = passWrd?.data(using: String.Encoding.utf8)
var query: [String: Any] = [kSecClass as String: kSecClassInternetPassword,
kSecAttrAccount as String: userName,
kSecAttrServer as String: self.server,
kSecValueData as String: password]
let status = SecItemAdd(query as CFDictionary, nil)
if status == errSecSuccess {
print("success")
} else {
print("fail")
}
Мои учетные данные были сохранены, я получил успех. Но он спрашивает, должен ли я сохранять ваше уведомление о пароле, как то, что мы получаем, когда используем мобильное сафари для входа на другие сайты.
Я что-то упускаю?