Как добавить еще один пароль в Связку ключей iOS?

Я пытаюсь использовать класс KeychainWrapper, представленный в этом примере кода Apple: http://developer.apple.com/library/ios/#samplecode/GenericKeychain.

Мой план - создать имя пользователя и пароль для экрана входа в систему, а также пароль / пин-код для экрана пароля в моем приложении. Итак, мой вопрос заключается в том, как добавить еще один пароль в Связку ключей, поскольку я заметил, что в образце GenericKeychain указаны только имя пользователя и пароль. В конце концов, я хотел бы иметь имя пользователя, пароль и код доступа в Связке ключей в моем приложении.

Любое предложение приветствуется.


person hightech    schedule 19.04.2012    source источник


Ответы (1)


Я сомневаюсь, что это можно сделать ... на максимуме вы можете создать два имени пользователя со вторым пользователем, имеющим прикрепленный к нему "_passcode", и сохранить для него код доступа ...

например, для:

username: ankit
password: 1234

сохраните это в связке ключей

а затем снова сохраните другую пару, используя

username: ankit_passcode
passcode: 4321

затем вы можете получить его, используя предоставленное имя пользователя ...

надеясь, что это поможет.

person Ankit Srivastava    schedule 19.04.2012
comment
Этот ответ сработает. Используйте согласованные ключи при использовании - (void)setObject:(id)inObject forKey:(id)key;, и это должно быть прямо - person Sean Freitag; 19.04.2012
comment
Понятно! Я никогда не думал о том, как добавить еще один общий элемент пароля в связку ключей. Теперь это так хорошо работает. Большое спасибо! - person hightech; 19.04.2012