Ich möchte zwei Passwörter (ein App-Pin und ein Back-End-Pin) in meinem Schlüsselbund speichern und frage mich, wie dies funktionieren sollte.
Ich verwende den KeychainItemWrapper mit verschiedenen Bezeichnern.iOS speichern mehrere Passwörter in Schlüsselbund
KeychainItemWrapper *kcw1 = [[KeychainItemWrapper alloc] initWithIdentifier:id1 accessGroup:nil];
KeychainItemWrapper *kcw2 = [[KeychainItemWrapper alloc] initWithIdentifier:id2 accessGroup:nil];
und ich verwende entweder einen zu speichern und die App oder den Back-End-Pin abrufen.
Ich benutze:
[self.kcw1 setObject:aVerifyCode forKey:(__bridge id) kSecValueData]
[self.kcw2 setObject:aAppPin forKey:(__bridge id) kSecValueData]
Aber es funktioniert nicht - Ergebnis ist -25.299 - Der angegebene Artikel ist bereits in dem Schlüsselbund
So wie kann ich mehrere Kennwörter im Schlüsselbund speichern?
'in diesem gezeigten wollen wie [[KeychainItemWrapper alloc] id1 accessGroup: nil];' <== wie funktioniert das sogar kompilieren? –
Sorry, Post wurde nicht per Copy & Paste gemacht, aber aus meinem Kopf! Ich habe die Bearbeitung ... – Alexander