KeychainItemWrapper Crashing для iOS8
Я использую KeychainItemWrapper для моего приложения, используя следующую строку кода
KeychainItemWrapper *currentUser = [[KeychainItemWrapper alloc] initWithIdentifier:@"com.example" accessGroup:nil];
[currentUser setObject:accountString forKey:CFBridgingRelease(kSecAttrAccount)];
accountString - строка, содержащая мою информацию о пользователе.
Код прекрасно работает с iOS7, но вылетает с iOS8.
Я не уверен, что я делаю неправильно. Может кто-нибудь, пожалуйста, помогите!! Я запускаю приложение на симуляторе.
обновление: вот авария
* Ошибка подтверждения в - [KeychainItemWrapper writeToKeychain]
* Завершение работы приложения из-за необработанного исключения "NSInternalInconsistencyException", причина: "Не удалось добавить элемент цепочки для ключей".
1 ответ
Решение
Похоже, что первая бета-версия не поддерживает API разработчика Keychain Access на симуляторе. Надеюсь, это скоро будет.
Обновление: похоже, проблема исправлена в бета-версии 2