Хранение ключей в KeyChain с помощью KeyChainItemWrapper

Я использую класс KeyChainItemWrapper, предоставленный образцом кода Apple, чтобы сохранить токен аутентификации в цепочке для ключей.

KeychainItemWrapper *keychain = [[KeychainItemWrapper alloc] initWithIdentifier"JetTaxiApp_AuthToken" accessGroup:nil];  

Но когда я пытаюсь установить значение в цепочку для ключей, возникает странное исключение

[_authenticationTokenKeychain setObject:authenticationToken forKey: @"auth_token"];

Завершение работы приложения из-за неперехваченного исключения 'NSInternalInconsistencyException', причина: 'Не удалось добавить связку ключей Item. '

Связка ключей еще не существует (на момент этого вызова) Что может вызвать это исключение?

15
задан EmptyStack 19 August 2011 в 08:52
поделиться