我是靠谱客的博主 如意花卷,最近开发中收集的这篇文章主要介绍手动崩溃统计,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

//捕获异常操作

    NSSetUncaughtExceptionHandler(handle);

    return YES;

}

//异常回调

void handle(NSException *exception){

    

    NSMutableDictionary *dict = [NSMutableDictionary dictionary];

    

    NSString *name = exception.name;

    NSString *reason = exception.reason;

    NSArray *methodInfo = exception.callStackSymbols;

    dict[@"崩溃名称"]= name;

    dict[@"崩溃原因"]=reason;

    dict[@"崩溃方法"]=methodInfo;

    NSString *document = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)lastObject]stringByAppendingPathComponent:@"crashNote.plist"];

    [dict writeToFile:document atomically:YES];

    [[NSRunLoop currentRunLoop]addPort:[NSPort port] forMode:NSRunLoopCommonModes];

    [[NSRunLoop currentRunLoop]run];

  

}


最后

以上就是如意花卷为你收集整理的手动崩溃统计的全部内容,希望文章能够帮你解决手动崩溃统计所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部