Desidero salvare due password (un pin di app e un pin back-end) nel mio portachiavi e mi chiedo come dovrebbe funzionare.
Sto usando KeychainItemWrapper con identificatori diversi.iOS salva più password nel portachiavi
KeychainItemWrapper *kcw1 = [[KeychainItemWrapper alloc] initWithIdentifier:id1 accessGroup:nil];
KeychainItemWrapper *kcw2 = [[KeychainItemWrapper alloc] initWithIdentifier:id2 accessGroup:nil];
e sto usando uno dei due per salvare e riattivare l'app o il pin back-end.
io uso:
[self.kcw1 setObject:aVerifyCode forKey:(__bridge id) kSecValueData]
[self.kcw2 setObject:aAppPin forKey:(__bridge id) kSecValueData]
Ma non funziona - risultato è -25.299 - L'elemento specificato esiste già nel portachiavi
Così come posso salvare più le password nel mio portachiavi?
'[[KeychainItemWrapper alloc] id1 AccessGroup: nil];' <== come fa questo anche compilare? –
Mi spiace, post sprecato non fatto da copia e incolla ma fuori di testa! Ho fatto il montaggio ... – Alexander