2016-10-17 32 views
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")返回nilp keychain.lastResultCode返回-25300。即使嘗試退出應用程序並再次獲取數據,它仍然不起作用。任何想法爲什麼它會返回nil?僅供參考,我使用運行Xcode 8的iPhone模擬器。

+0

你打開鑰匙串共享功能嗎? – koropok

+0

@koropok不,我沒有。這似乎現在起作用。爲什麼這是必需的?當啓用它關於我的應用程序ID時,給了我一個錯誤,但可能是因爲我沒有註冊它或類似的東西。也隨時留下一個答案,我會接受它。 –

回答