关于程序crash 1.0

1.在程序启动的时候加一个异常捕获监听,用来处理程序崩溃时候的回调:
NSSetUncaughtExceptionHandler(&UncaughtExceptionHandler);
2.实现处理函数
void UncaughtExceptionHandler(NSException *exception) {

NSArray *arr = [exception callStackSymbols];//当前调用栈信息
NSString *reason = [exception reason];//崩溃的原因
NSString *name = [exception name];//异常类型
NSLog(@"exception type : %@ \n crash reason : %@ \n call stack info : %@", name, reason, arr);

}

你可能感兴趣的:(关于程序crash 1.0)