При расшифровке я получаю сообщение об ошибке: Операция не может быть выполнена RNCryptorError 1 Я не понимаю, что я делаю неправильно. Вот мой блок кода У меня возникают проблемы при расшифровке с использованием библиотеки RNCryptor
1
A
ответ
1
Для тех, кто мог бы искать здесь: это дубликат RNCryptor#174, и вы можете прочитать там.
Пожалуйста, просто отправьте код в вопрос, а не скриншот. Я не могу скомпилировать скриншот, и их очень трудно прочитать.
Ошибка 1 является ошибкой HMAC. Либо ваши данные повреждены, либо ваш пароль неверен.
Обратите внимание, что NSException никогда не имеет смысла в Swift. Переключатель не может их поймать. Они имеют смысл только в ObjC, если вы собираетесь запустить программу сразу после нее. Они не безопасны для памяти в ObjC. Вы хотели использовать Swift's throw и ErrorType, которые не связаны с повышением или NSException.