IOS + Как поймать необработанное исключение

Мы пишем статическую библиотеку. Мы выполнили обработку исключений для открытых API. Но все же есть несколько исключений без обработки (или Исключения ОС). Не могли бы вы дать мне знать, как поймать эти необработанные Исключения. Благодаря

Ответы

Ответ 1

Ну, вы всегда можете положиться на Catch'em All Principle

Для этой проблемы я всегда использую следующий код:

@try {
    // do something
}
@catch (NSException *exception) {
    // error happened! do something about the error state
}
@finally {
    // do something to keep the program still running properly
}

Ответ 3

Простой -

       @try
        {
             //your code
        }
        @catch (NSException *theException) 
        {
            NSLog(@"Exception: %@", theException);
        }

Счастливое кодирование...