Quiero guardar dos contraseñas (un pin de aplicación y un pin de backend) en mi llavero y me pregunto cómo debería funcionar.
Estoy usando KeychainItemWrapper con diferentes identificadores.iOS guarde varias contraseñas en el llavero
KeychainItemWrapper *kcw1 = [[KeychainItemWrapper alloc] initWithIdentifier:id1 accessGroup:nil];
KeychainItemWrapper *kcw2 = [[KeychainItemWrapper alloc] initWithIdentifier:id2 accessGroup:nil];
y estoy usando cualquiera para guardar y recuperar la aplicación o el pin de fondo.
que utilizo:
[self.kcw1 setObject:aVerifyCode forKey:(__bridge id) kSecValueData]
[self.kcw2 setObject:aAppPin forKey:(__bridge id) kSecValueData]
Pero no funciona - resultado es -25299 - El elemento especificado ya existe en el llavero
Entonces, ¿cómo puedo guardar múltiples contraseñas en mis llaves?
'[[KeychainItemWrapper alloc] accessGroup ID1: nil];' <== ¿cómo afecta esto incluso compilar? –
Lo sentimos, pero no fue hecho por copiar y pegar, ¡pero no lo recuerdo! Hice la edición ... – Alexander