OC : NSException (崩溃)
来源:互联网 发布:suse yum源配置 编辑:程序博客网 时间:2024/05/22 19:44
@interface NSException : NSObject <NSCopying, NSCoding> { @private NSString *name; NSString *reason; NSDictionary *userInfo; id reserved;}
@try
@catch
是Objective-C
异常捕捉机制
@try
存放可能出现异常的代码 - 发现异常@catch
异常处理逻辑 - 捕捉异常 && 处理异常@finally
回收资源 – 执行收尾
【使用方法】
NSException *exc = [[NSException alloc]initWithName:@"had error" reason:@"speak english" userInfo:nil]; @try { if (![@"english" isEqualToString:@"chinese"]) { @throw exc; } } @catch ( NSException *exception ) { NSLog(@"exception.name = %@" , exception.name); NSLog(@"exception.reason = %@" , exception.reason); } @finally { NSLog(@"@finally"); }
NSString *message = @"this is a error exception ."; [NSException raise:@"WKErrorException" format:message,nil];
推荐阅读:
http://www.jianshu.com/p/05aad21e319e
http://blog.csdn.net/a1484/article/details/27173561
http://www.jianshu.com/p/20e21498d2a9
阅读全文
0 0
- OC : NSException (崩溃)
- NSException 程序崩溃日志
- IOS 收集崩溃信息 NSException类
- NSException
- NSError && NSException
- iOS开发(OC)——UITextView输入特殊符号崩溃处理
- OC防犯越界崩溃策略整理
- NSError and NSException
- ios NSException 异常处理
- Foundation框架 - NSException类
- NSException异常处理
- NSError和NSException区别
- NSException方法调用
- 被遗忘的NSException
- OC手动管理内存时出现程序崩溃
- Objective-C - 异常处理(NSException)
- iOS NSException 配套使用方案
- AVAudioPlayer (crash)崩溃
- CO乱象调查:定价随意 暴富诱惑已揽入社区大妈
- 数据库视频总结
- Scott建表语句
- Mybatis连接mysql,数据库中字符乱码问题
- select下拉菜单与button的互动选择
- OC : NSException (崩溃)
- mybatis的jdbctype映射问题
- 第四十一篇: JAVA读取图像metadata信息
- IAR常见段名含义
- Linux-函数-小节
- 免费使用的pdf转cad软件使用
- dom4j解析xml字符串实例
- Linux ES集群服务配置说明
- HBase CURD之Delete