0
我正在使用this iOS庫來處理在iOS Keychain中存儲和獲取值。以下是我用於在鑰匙串中存儲值的主要代碼。iOS Keychain Value Nil
let email: String = emailTextField.text!
let keychain = KeychainSwift()
keychain.set(email, forKey: "email")
我試圖設置鑰匙串中的值來存儲用戶的電子郵件和密碼。以上代碼僅適用於電子郵件。在該代碼之後,我已經設置了一個斷點並在控制檯中運行p keychain.get("email")
返回nil
。 p keychain.lastResultCode
返回-25300
。即使嘗試退出應用程序並再次獲取數據,它仍然不起作用。任何想法爲什麼它會返回nil
?僅供參考,我使用運行Xcode 8的iPhone模擬器。
你打開鑰匙串共享功能嗎? – koropok
@koropok不,我沒有。這似乎現在起作用。爲什麼這是必需的?當啓用它關於我的應用程序ID時,給了我一個錯誤,但可能是因爲我沒有註冊它或類似的東西。也隨時留下一個答案,我會接受它。 –