美文网首页
iOS代码中获取bug信息

iOS代码中获取bug信息

作者: 刘应 | 来源:发表于2017-03-30 10:27 被阅读28次

    1.在AppDelegate.m里加入以下代码就可以收集bug的信息

    NSSetUncaughtExceptionHandler (&UncaughtExceptionHandler);

    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);

    [[NSUserDefaults standardUserDefaults] setObject:reason forKey:@"bugtest"];

    }

    可以在这里发送请求把bug信息传给服务器,还可以加入用户信息,这样就能做到bug信息定位到具体某个用户了,现在第三方现在好像都不支持查看用户信息

    相关文章

      网友评论

          本文标题:iOS代码中获取bug信息

          本文链接:https://www.haomeiwen.com/subject/mpyuottx.html