複数のユーザーが同じデバイスを使用し、オフライン機能を持つアプリケーションを開発します。キーチェーン ラッパーが見つかりました。しかし、本当の問題は、キーチェーンで複数のユーザー パスワードを管理する方法です。ログインしているすべてのユーザー名を格納するための sqlite DB があります。パスワードを管理する最善の方法は何ですか?また、その方法は?
3 に答える
0
github でこのオープンソース プロジェクトを見てみましょう。SSKeyChain はそのラッパーと非常によく似ていますが、アカウントへのアクセス、パスワードの取得、パスワードの設定、およびパスワードの削除も提供します。
キーチェーンにパスワードを挿入します。
NSError *error;
[SSKeychain setPassword:@"password"
forService:@"example_name"
account:@"account1"
error:&error];
あなたの状況では、2 番目のパスワードのアカウント変数を変更します。
パスワードを取得するには:
NSError *error;
NSLog(@"password1 is %@", [SSKeychain passwordForService:@"example_name" account:@"account1" error:&error]);
NSLog(@"password2 is %@", [SSKeychain passwordForService:@"example_name" account:@"account2" error:&error]);
于 2013-06-12T15:56:01.317 に答える