Поймать исключение Objective-C в Swift

Я пытаюсь установить значение@objc объект в моем коде Swift с помощьюobj.setValue(value, forKey: key).

Он отлично работает, когда объект имеет свойство устанавливается. Но если это не так, мое приложение сильно падает с неперехваченнымNSException («класс не соответствует значению ключа, совместимому с кодировкой…»).

Как я могу поймать и поглотить это исключение, как я могу в Objective-C, чтобы не разбить мое приложение? Я попытался обернуть его в Swift try-catch, но он жалуется, что ни одна из инструкций не выдает и ничего не делает.

Ответы на вопрос(3)

Ваш ответ на вопрос