JJException 使用

super dev.jpg
    NSArray *arys = @[@"", @"", @""];
    
    NSLog(@"===121212=====> %@", arys[4]); 

正常会闪退崩溃掉对吧

二哈喝酸奶.gif

开始

pod 'JJException'

#import <JJException.h>

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{
    [JJException configExceptionCategory:JJExceptionGuardAll];
    [JJException startGuardException];
}

如果需要记录日志,只需要实现JJExceptionHandle协议,并注册:

@interface ViewController ()<JJExceptionHandle>

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    [JJException registerExceptionHandle:self];
}

- (void)handleCrashException:(NSString*)exceptionMessage exceptionCategory:(JJExceptionGuardCategory)exceptionCategory extraInfo:(nullable NSDictionary*)info{

}

👍🏻JJException👍🏻

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容