Любое из вас знает, как я могу зарегистрировать любое исключение сбоя из приложения iOS ?.iOS: регистрировать любое сбойное исключение
я принуждать аварии на моем ViewController:
- (void)viewDidLoad {
[super viewDidLoad];
NSArray *myArray = [NSArray new];
NSLog(@"%@", [myArray objectAtIndex:0]);
}
и я стараюсь, чтобы захватить крах в консоли в моем AppDelegate:
void uncaughtExceptionHandler(NSException *exception) {
NSLog(@"CRASH: %@", exception);
NSLog(@"Stack Trace: %@", [exception callStackSymbols]);
}
void SignalHandler(int sig) {
NSLog(@"CRASH: %d",sig);
}
Но это не сработало. Любой из вас знает, как зарегистрировать любое аварийное исключение в iOS?
Я реализовал NSSetUncaughtExceptionHandler (& uncaughtExceptionHandler); и работает. Но как можно записать вывод в журнал? – user2924482