在开发APP时,我们通常都会需要捕获异常,防止应用程序突然的崩溃,添加异常处理
@try {
// 可能会出现崩溃的代码
// meg = [MemberMeg parseFromData:data];
} @catch (NSException *exception) {
// 捕获到的异常exception
NSLog(@"main: Caught %@: %@", [exception name], [exception reason]);
dispatch_async(dispatch_get_main_queue(), ^{
DXAlertView *alert = [[DXAlertView alloc]initWithTitle:@"提示" contentText:[NSString stringWithFormat:@"未知错误,稍后再试"] leftButtonTitle:nil rightButtonTitle:@"确定"];
[alert show];
});
} @finally {
// 结果处理
}