美文网首页
AvoidCrash再也不怕程序崩溃啦

AvoidCrash再也不怕程序崩溃啦

作者: coderST | 来源:发表于2016-11-30 17:23 被阅读1124次
  • 最好直接pod安装
    pod 'AvoidCrash'

  • 在AppDelegate.h 导入头文件#import "AvoidCrash.h"

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    
    // 1 开始监听
    [AvoidCrash becomeEffective];
    
    // 2 监听通知:AvoidCrashNotification, 获取AvoidCrash捕获的崩溃日志的详细信息
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(dealwithCrashMessage:) name:AvoidCrashNotification object:nil];
    return YES;
}

- (void)dealwithCrashMessage:(NSNotification *)note {
    //注意:所有的信息都在userInfo中
    //你可以在这里收集相应的崩溃信息进行相应的处理(比如传到自己服务器)
    NSLog(@"%@",note.userInfo);
}
  • 在调用处验证崩溃
void)viewDidLoad {
    [super viewDidLoad];
    
    NSString *nilStr = nil;
    NSMutableArray *array = [NSMutableArray array];
    [array addObject:nilStr];
}
  • Run吧 你会发现程序并没有闪退 控制台会输出引起这次crash的原因


    屏幕快照 2016-11-30 17.22.12.png
  • AvoidCrash的功能不仅仅是数组,还报错字典等许多功能,具体用法可以参考https://github.com/chenfanfang/AvoidCrash

相关文章

  • AvoidCrash再也不怕程序崩溃啦

    最好直接pod安装pod 'AvoidCrash' 在AppDelegate.h 导入头文件#import "Av...

  • iOS AvoidCrash程序崩溃拦截提示

    AvoidCrash程序崩溃拦截,友好化提示,程序不崩溃。 作者demo下载地址:https://github.c...

  • iOS runtime实用篇--和常见崩溃say good-by

    源码 https://github.com/chenfanfang/AvoidCrash 程序崩溃经历 其实在很早...

  • AvoidCrash程序不崩溃

    1、导入框架,pod 'AvoidCrash' 添加到Podfile文件 pod install即可。 2、导入头...

  • AvoidCrash -- 远离常见的崩溃

    源码地址: AvoidCrash https://github.com/chenfanfang/AvoidC...

  • 今冬·暖

    冬天里的暖被窝神器,嘿嘿,再也不怕冻脚啦!

  • 无标题文章

    淘宝放大红利啦,做淘宝店铺再也不怕是新手?再也不怕不懂运营了? 新手小白做店铺往往最怕做不好,而且最常犯的问题就是...

  • 波姐教你玩转电脑快捷键

    9个必学的快捷键技能,老板来查岗再也不怕不怕啦,小伙伴们速度get起来! ​​​[/cp]

  • AvoidCrash

    该框架使用方法交换,将若干类的常见崩溃方法hook住,用try...catch...捕获Exception异常而避...

  • 2018-08-29

    啦啦啦啦,我不怕不怕啦!不怕不怕啦!不怕不怕不怕啦!我不害怕抑郁症!我是正常人,当心情不好时,身体难受时,想办法去...

网友评论

      本文标题:AvoidCrash再也不怕程序崩溃啦

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