ios捕获崩溃

来源:互联网 发布:数据库索引怎么建立 编辑:程序博客网 时间:2024/05/29 08:30


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    // Override point for customization after application launch.

    

    NSSetUncaughtExceptionHandler (&UncaughtExceptionHandler);

    

    returnYES;

}


void UncaughtExceptionHandler(NSException *exception) {

    NSArray *arr = [exceptioncallStackSymbols];//得到当前调用栈信息

    NSString *reason = [exceptionreason];//非常重要,就是崩溃的原因

    NSString *name = [exceptionname];//异常类型

    

    NSLog(@"------exception type : %@ \n crash reason : %@ \n call stack info : %@", name, reason, arr);

}

0 0
原创粉丝点击