2016-10-17 9 views
0

私は、iOS Keychainの値の格納と値の取得を処理するために、this iOSライブラリを使用しています。以下は、私がキーチェーンに値を格納するために使用しているメインコードです。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 Simulatorを使用しています。

+0

キーチェーンの共有機能を有効にしていますか? – koropok

+0

@koropokいいえ、私はしていませんでした。それは今働くようです。なぜこれが必要でしたか?私のアプリケーションIDについてそれを有効にするときに私にエラーを与えましたが、それはおそらく私がそれを登録していないか、そういうものではないからでしょう。また、答えを残してお気軽に私はそれを受け入れます。 –

答えて

関連する問題