Быстрая обработка ошибок NSExpression

Мне было интересно, есть ли способ отловить ошибку NSInvalidArgument, которая генерируется, когда выражение NSExpression недопустимо; такие как: "4+".

Я пытался сделать охрану, если позволено, но оба, кажется, терпят неудачу, и исключение все еще выброшено. Я знаю, что будут случаи, когда ошибка будет выдана, и я не хочу, чтобы приложение каждый раз падало - нет способа предотвратить это.

Любая помощь с благодарностью. Я видел, что вы можете сделать это в Objective-C, но я не смог найти хороший учебник или объяснение того, как создавать файлы заголовков для Swift.

0 ответов

Другие вопросы по тегам