問題タブ [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.
ipad - keychainwrapper 内に nsdictionary を保存する方法
Apple が提供する keychainwrapper サンプル コードを使用して、アプリケーション認証で取得した NSDictionary データを保存しています。SecItemAdd API からのエラー コードとして errSecParam (-50) を受け取りました。以下はkeychainwrapper.mのコードです
これを使いながら..
朝から解けませんでした。基本的にどこでも、文字列を保存する方法を取得していますが、辞書オブジェクトは取得していません。
ios6 - iOS 6 以降を使用して iOS キーチェーンに NSMutableDictionary を保存する
KeychainItemWrapper クラスを使用して iOS キーチェーンに NSMutableDictionary を保存しようとしています。しかし、私はそれを保存することができません。エラーが発生しています
キャッチされない例外 'NSInternalInconsistencyException' が原因でアプリを終了しています。理由: 'キーチェーン アイテムを追加できませんでした。
ここに保存するデータがあります
これが私のコードです
上記のコードで何が問題なのか誰か教えてもらえますか? 前もって感謝します。
ios - iOS キーチェーン サービスを使用して追加の値を保存する
この簡単な例に従ってhttp://iosdevelopertips.com/core-services/using-keychain-to-store-username-and-password.html
kSecAttrAccount を使用して保存するユーザー名を設定し、kSecValueData を使用してパスワードを設定しているようです。私のアプリでは、iOS のパスコード ロック画面に似た 4 桁のパスコードも保存したいと考えています。追加の値を格納できる場所を見つけるのはあまり運がありません。
ios - キーチェーン アイテム ラッパーが BAD_ACCESS_CODE=2 を与える
アプリのステータスをキーチェーンに保持したい。だから私はこのように置く必要があります
しかし、この行ではEXC_BAD_ACCESS_Code=2
、次の行に入ります-私のViewcontrollerで-
-KeychainItemWrapper.m 内 -
と
ios - キャッチされない例外 'NSInvalidArgumentException' が原因で、キーチェーン ラッパーがアプリを終了します。理由: '-[_NSZeroData _fastCharacterContents]
ここにあるキーチェーンラッパーを使用しています:
https://gist.github.com/1170641
このような:
.h :
.m:
次に、次のようにクラッシュします。
キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: '-[_NSZeroData _fastCharacterContents]: 認識されないセレクターがインスタンス 0x14dcba60 に送信されました'
編集:
質問に回答したユーザーのおかげでクラッシュはなくなりましたが、ユーザー名またはパスワードを取得すると、80% の確率で入れ替わることがあります。
ios - キーチェーンからのログインボックスの iOS 復元パスワード
次のように、ユーザー名/パスワードをキーチェーンに保存しています。
次に、ユーザー名のパスワードを取得します。
次に、ユーザーがチェックした場合、ユーザー名とパスワードのログインボックスにそれらを自動的に配置したい:
これはユーザー名に対しては正常に機能しますが、パスワードが nscfdata としてキーチェーンに保存されているようです。
私がやろうとしていることは悪い習慣と考えられていますか、それともこれを回避する簡単な方法はありますか?