0
次のコードキーチェーンから値を削除する

が提供されています:SFHFKeychainUtilsからすべての値を削除するにはどうしたらいいですか?

[SFHFKeychainUtils deleteItemForUsername:XYZ andServiceName:@"known" error:&err] 

は、サービス名を使用してキーチェーンに保存されているすべての値を削除する方法はありますか?

私の問題は、私のキー値が本質的に動的であることです。 2回目のAppを実行するときに私がXYZ値を知らないことは本当に可能です。サービスknownに保存されている値をすべて削除する必要がある場合があります。

XYZがわからない場合は、どうすればすべての値を削除できますか?

答えて

1

SFHFKeychainUtilsのAPIコールはありません。すべてのエントリを一度に削除することができます.iOSキーチェーンでは、アプリケーションに属するエントリを削除することしかできませんあなたのアプリケーションのすべてのエントリを削除したい場合は、ドキュメントディレクトリまたはNSUserDefaults内のファイル内のすべてのユーザ名を追跡して、それらを1つずつ削除できるようにすることをお勧めします。

関連する問題