Я пытаюсь перехватить исключения в моем приложении Mac, чтобы я мог записать их в специальный файл журнала. Я реализую обработчик исключений так:
void uncaughtExceptionHandler(NSException *exception) {
NSLog(@"It Works!");
}
И я устанавливаю его в моем -applicationDidFinishLaunching:
методе так:
NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler);
Тогда я вызываю исключение, чтобы проверить это так:
[[NSArray arrayWithObject:@"object"] objectAtIndex:1];
Исключение регистрируется в консоли, но мой обработчик исключений не вызывается.
Есть идеи?