問題タブ [keychainitemwrapper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2514 参照

ipad - keychainwrapper 内に nsdictionary を保存する方法

Apple が提供する keychainwrapper サンプル コードを使用して、アプリケーション認証で取得した NSDictionary データを保存しています。SecItemAdd API からのエラー コードとして errSecParam (-50) を受け取りました。以下はkeychainwrapper.mのコードです

これを使いながら..

朝から解けませんでした。基本的にどこでも、文字列を保存する方法を取得していますが、辞書オブジェクトは取得していません。

0 投票する
1 に答える
940 参照

ios6 - iOS 6 以降を使用して iOS キーチェーンに NSMutableDictionary を保存する

KeychainItemWrapper クラスを使用して iOS キーチェーンに NSMutableDictionary を保存しようとしています。しかし、私はそれを保存することができません。エラーが発生しています

キャッチされない例外 'NSInternalInconsistencyException' が原因でアプリを終了しています。理由: 'キーチェーン アイテムを追加できませんでした。

ここに保存するデータがあります

これが私のコードです

上記のコードで何が問題なのか誰か教えてもらえますか? 前もって感謝します。

0 投票する
1 に答える
273 参照

ios - iOS キーチェーン サービスを使用して追加の値を保存する

この簡単な例に従ってhttp://iosdevelopertips.com/core-services/using-keychain-to-store-username-and-password.html

kSecAttrAccount を使用して保存するユーザー名を設定し、kSecValueData を使用してパスワードを設定しているようです。私のアプリでは、iOS のパスコード ロック画面に似た 4 桁のパスコードも保存したいと考えています。追加の値を格納できる場所を見つけるのはあまり運がありません。

0 投票する
1 に答える
171 参照

ios - キーチェーン アイテム ラッパーが BAD_ACCESS_CODE=2 を与える

アプリのステータスをキーチェーンに保持したい。だから私はこのように置く必要があります

しかし、この行ではEXC_BAD_ACCESS_Code=2、次の行に入ります-私のViewcontrollerで-

-KeychainItemWrapper.m 内 -

0 投票する
2 に答える
1144 参照

ios - キャッチされない例外 'NSInvalidArgumentException' が原因で、キーチェーン ラッパーがアプリを終了します。理由: '-[_NSZeroData _fastCharacterContents]

ここにあるキーチェーンラッパーを使用しています:

https://gist.github.com/1170641

このような:

.h :

.m:

次に、次のようにクラッシュします。

キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: '-[_NSZeroData _fastCharacterContents]: 認識されないセレクターがインスタンス 0x14dcba60 に送信されました'

編集:

質問に回答したユーザーのおかげでクラッシュはなくなりましたが、ユーザー名またはパスワードを取得すると、80% の確率で入れ替わることがあります。

0 投票する
1 に答える
755 参照

ios - キーチェーンからのログインボックスの iOS 復元パスワード

次のように、ユーザー名/パスワードをキーチェーンに保存しています。

次に、ユーザー名のパスワードを取得します。

次に、ユーザーがチェックした場合、ユーザー名とパスワードのログインボックスにそれらを自動的に配置したい:

これはユーザー名に対しては正常に機能しますが、パスワードが nscfdata としてキーチェーンに保存されているようです。

私がやろうとしていることは悪い習慣と考えられていますか、それともこれを回避する簡単な方法はありますか?