Как поймать сбой Swift и сделать несколько журналов

В Objective-C,NSSetUncaughtExceptionHandler можно зарегистрировать некоторые функции, чтобы в последний момент регистрировать исключение.

Это не ловит что-то сбой от Swift.

Можно ли сделать что-то подобное на глобальном уровне в Swift? Например. сделать некоторую регистрацию, если происходит сбой в коде Swift, например, принудительное развертывание nil необязательно.

В частности, я делаю утилиту для регистрации сетевого трафика в приложении, и я хотел бы сбросить свои данные в памяти на диск в случае сбоя.

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

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