キーチェーンに2つのパスワード(1つのアプリケーションピンと1つのバックエンドピン)を保存して、これがどのように機能するのだろうかと思っています。
KeychainItemWrapperを異なる識別子に使用しています。iOSでキーチェーンに複数のパスワードを保存する
KeychainItemWrapper *kcw1 = [[KeychainItemWrapper alloc] initWithIdentifier:id1 accessGroup:nil];
KeychainItemWrapper *kcw2 = [[KeychainItemWrapper alloc] initWithIdentifier:id2 accessGroup:nil];
と私はどちらかを使用して、アプリまたはバックエンドピンを保存して検索します。
私が使用:
[self.kcw1 setObject:aVerifyCode forKey:(__bridge id) kSecValueData]
[self.kcw2 setObject:aAppPin forKey:(__bridge id) kSecValueData]
しかし、それは動作しません - 結果は-25299です - 指定されたアイテムはすでに、どのように私は私のキーチェーンに複数のパスワードを保存することができますキーチェーン
に存在しますか?
'[[KeychainItemWrapper alloc] id1 accessGroup:nil];' <==これはどのようにコンパイルされますか? –
申し訳ありませんが、コピー&ペーストではなく、私の心の中で投稿しました!私は編集をしました... – Alexander