В Swift NSKeyedUnarchiver.unarchiveObjectWithData(data)
будет выдавать исключение, если данные не могут быть распакованы.Ловля исключения NSKeyedUnarchiver
Есть некоторые ситуации, когда мы не гарантируем, что данные не повреждены, например, при чтении из файла.
Я не знаю механизм try/catch в Swift и не знаю, как метод canUnarchive
, который поможет предотвратить исключение.
Помимо реализации try/catch в Obj-C, существует ли решение Swift для решения этой проблемы?
У меня такая же проблема. Вы уже нашли решение? –
нет решения –
Apple должна была попробовать/поймать для быстрой ... –