iOS 钥匙串值无
iOS Keychain Value Nil
我正在使用 this iOS 库来处理 iOS 钥匙串中的存储和获取值。下面是我用来在钥匙串中存储值的主要代码。
let email: String = emailTextField.text!
let keychain = KeychainSwift()
keychain.set(email, forKey: "email")
我正在尝试在钥匙串中设置值以存储用户的电子邮件和密码。上面的代码仅适用于电子邮件。在该代码之后,我在控制台中设置了一个断点和 运行 p keychain.get("email")
returns nil
。 p keychain.lastResultCode
returns -25300
。即使在尝试退出应用程序并再次获取数据后,它似乎仍然无法正常工作。知道为什么它会返回 nil
吗?仅供参考,我正在使用 iPhone 模拟器 运行 Xcode 8.
您必须打开钥匙串共享功能才能使模拟器工作。
这似乎是一个已知错误。你可以在这里阅读更多。
https://forums.developer.apple.com/message/179846
我正在使用 this iOS 库来处理 iOS 钥匙串中的存储和获取值。下面是我用来在钥匙串中存储值的主要代码。
let email: String = emailTextField.text!
let keychain = KeychainSwift()
keychain.set(email, forKey: "email")
我正在尝试在钥匙串中设置值以存储用户的电子邮件和密码。上面的代码仅适用于电子邮件。在该代码之后,我在控制台中设置了一个断点和 运行 p keychain.get("email")
returns nil
。 p keychain.lastResultCode
returns -25300
。即使在尝试退出应用程序并再次获取数据后,它似乎仍然无法正常工作。知道为什么它会返回 nil
吗?仅供参考,我正在使用 iPhone 模拟器 运行 Xcode 8.
您必须打开钥匙串共享功能才能使模拟器工作。
这似乎是一个已知错误。你可以在这里阅读更多。 https://forums.developer.apple.com/message/179846