Я использую предоставленный Apple класс KeychainItemWrapper, и каждый раз, когда я пытаюсь инициализировать объект цепочки для ключей с идентификатором, который содержит пробелы или дефисы, я получаю ошибку при попытке добавить в цепочку для ключей.
*** Assertion failure in -[KeychainItemWrapper writeToKeychain],
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Couldn't add the Keychain Item.'
Кто-нибудь знает, является ли это ожидаемым поведением? И если да, знаете ли вы, какие символы приемлемы для идентификатора KeychainItemWrapper, а какие нет?
Спасибо!