Я использую следующий код для получения учетных данных для входа из цепочки для ключей iPhone:
KeychainItemWrapper *wrapper = [[KeychainItemWrapper alloc] initWithIdentifier:@"Test" accessGroup:nil];
NSString *username = [wrapper objectForKey:(id)kSecAttrAccount];
NSString *password = [wrapper objectForKey:(id)kSecValueData];
[wrapper release];
У меня сложилось впечатление, что при первом запуске приложения пользователь не может получить ни имя пользователя, ни пароль. цепочка для ключей, поэтому имя пользователя
и пароль
должны быть равны ноль
. Однако мне не удалось распечатать ни одну из этих переменных, используя NSLog
.
Есть предложения?