好用的第三方框架

JJException 使用

2022-03-23  本文已影响0人  失忆的程序员
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👍🏻

上一篇 下一篇

猜你喜欢

热点阅读