Я использую класс KeyChainItemWrapper, предоставленный примером кода Apple, для сохранения токена аутентификации в цепочке ключей.
KeychainItemWrapper *keychain = [[KeychainItemWrapper alloc] initWithIdentifier"JetTaxiApp_AuthToken" accessGroup:nil];
Но когда я пытаюсь установить значение для цепочки для ключей, возникает странное исключение
[_authenticationTokenKeychain setObject:authenticationToken forKey: @"auth_token"];
Завершение приложения из-за необработанного исключения
NSInternalInconsistencyException, причина: «Не удалось добавить цепочку для ключей
Пункт ".
Брелок еще не существует (на момент этого вызова)
Что может вызвать это исключение?