問題タブ [sskeychain]
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.
ios - Core Data バックグラウンド アクション後に iOS SSKeychain が壊れる
私のアプリは UILocalnotification アクションに基づいています。2 つのアクション ボタンがあり、そのうちの 1 つは Core Date からデータを取得し、変更して保存するメソッドを使用します。また、SSKeychain を使用してユーザーのトークンを保存します。問題は、アプリが閉じられて通知アクションを呼び出す場合、このメソッドが AppDelegate で呼び出されることです。
通知アクションを処理します。このメソッドでは、コア データ (取得、変更、保存) を処理しますが、正常に動作しています。しかし、その後アプリを開くと、SSKeychain はユーザーのトークンを見つけられません。アプリを閉じて再度開くと、最初にのみ発生します。正常に動作します。
UPDATE 問題は SSKeychain だけではありません。フレームワークを変更したところ、Core Data でも同じことが起こりました。通知アクションで取得、変更、保存します。アプリを開くと、そのアクションは何も保存されませんでした。アプリを閉じて再度開くと、通知アクションの変更が表示されます。
objective-c - メモリを適切に解放するために実行ループを作成/終了する方法は?
ARC iOS アプリで for ループを実行していますが、最終的にメモリ割り当てのオーバーヘッドが大きくなります。最小限のメモリを割り当てて、余分なメモリを割り当てずに for ループを何らかの形で終了したいと考えています。この例では、キーチェーンから取得できる SSKeychain ライブラリを使用しています。私は通常、自動解放プールを使用してメモリを適切に削除しますが、ループの最後に 70 mb 以上のメモリが割り当てられるため、何が問題なのかわかりません。これを適切に処理するには、実行ループを開始/終了する必要があると言われました。考え?
ios - SSkeychain を使用して access_token とユーザー ログインを保存する - AFNetworking
ユーザーのユーザー名、パスワード、およびユーザーがログイン時に取得する access_token を保存しようとしています。多くの検索を行ったところ、同様の問題を抱えている人が見つかりました。しかし、私はまだ xcode と Objective-C にかなり慣れていないので、この SSKeychain ライブラリの使用方法がわかりません: Soffes/SSKeychain
ios - XCode からの実行時にキーチェーンの値が見つからない
SSKeychain を使用してセッション トークンを格納しています。XCode からアプリをコンパイルして実行すると、トークンが見つからないことがあります (散発的に動作するようです)。ただし、デバイスのプラグを抜いて XCode なしでアプリを実行すると、トークンは 10/10 回戻ってきます。これが SSKeychain の問題なのか、Keychain 全体の問題なのかはわかりません。値の保存と読み取りに使用しているコードは次のとおりです。
キーチェーン アクセスに関する多くの問題は、キーチェーンがデータ ストレージではなく、場合によっては空になる可能性があることを認識することで解決されるようです (たとえば、メモリの警告が原因で)。ただし、私は常に同じデバイスで実行しており、プラグを抜いて再度実行した後もトークンが残っているため、これがどのように問題になるのかわかりません。
ios - uitextfield から KeyChain に文字列を格納する方法
KeyChain に文字列を保存したい。SSKeychain.h、SSKeychain.m、SSKeychainquery.h、および SSKeychainquery.h を使用しようとしています。
これらのファイルには多くのメソッドが存在するためです。混乱していて、どの方法をどのように使用するかを知りたいです。保存する文字列は、アプリケーションへのパスワードです。
ios - SSKeychain資格証明ストアが正しく設定されていませんか?
iOS アプリの SSKeychain の認証情報ストアに奇妙なバグがあります。ユーザーがログインすると、資格情報ストアに大量の情報が保存されます。しかし、最近、資格情報ストアはアイテムを設定していません。
奇妙なことは、それが常に起こるわけではないということです。nil
情報を設定して期待どおりに機能する場合もあります。また、ログイン後に資格情報ストアの値が返される場合もあります。私のコードは次のようになります。
成功するとわかるように、アイテムを資格情報ストアに保存しますが、これは現在、40% の確率で機能し、60% では機能しない運ゲームであり、混乱を招きます。シミュレーターで問題を再現するのにも苦労しています。
誰かアイデアがあれば?または、より多くのコードを確認する必要があることをお知らせください。