iOS - try~catch捕获异常防止崩溃简单实用
2017-08-28 15:26 菜鸟Alex 阅读(3067) 评论(0) 编辑 收藏 举报- (void)viewDidLoad {
[super viewDidLoad];
//创建可变数组
NSMutableArray * arrM = @[].mutableCopy;
// 创建nil对象
NSString * str = @"";
// 测试try cash
@try {
//此处写可能出现崩溃的代码
//数组插入nil对象
[arrM addObject:str];
} @catch (NSException *exception) {
//捕获到异常要执行的代码
NSLog(@"exc == %@, 最后我弹了一个弹框说这样不合适",exception);
} @finally {
//不管能不能捕获到异常都会执行的方法
NSLog(@"最后");
}
}