iOS开发之异常收集机制
来源:互联网 发布:淘宝店货到付款 编辑:程序博客网 时间:2024/06/05 11:00
在App delegate.中的didFinish中
//异常信息收集
NSSetUncaughtExceptionHandler(&UncaughtExceptionHandler);
);UncaughtExceptionHandler
void UncaughtExceptionHandler(NSException *exception) {
/**
* 获取异常崩溃信息
*/
NSArray *callStack = [exceptioncallStackSymbols];
NSString *reason = [exceptionreason];
NSString *name = [exceptionname];
NSString *content = [NSStringstringWithFormat:@"========异常错误报告========\nname:%@\nreason:\n%@\ncallStackSymbols:\n%@",name,reason,[callStackcomponentsJoinedByString:@"\n"]];
/**
* 把异常崩溃信息发送至开发者邮件
*/
NSMutableString *mailUrl = [NSMutableStringstring];
[mailUrl appendString:@"mailto:563699115@qq.com"];
[mailUrl appendString:@"?subject=程序异常崩溃,请配合发送异常报告,谢谢合作!"];
[mailUrl appendFormat:@"&body=%@", content];
// 打开地址
NSString *mailPath = [mailUrlstringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:mailPath]];
NSLog(@"\n--------------------已发送异常信息~!--------------------\n");
NSLog(@"%@",mailUrl);
}
本文有因为问题请联系
QQ:563699115
Telephone:18341266547
- iOS开发之异常收集机制
- ios开发异常收集与分析
- IOS开发之----异常处理
- iOS开发之----异常处理
- iOS开发之----异常处理
- IOS开发之常用系统函数收集
- iOS开发之通信机制
- iOS开发之通知机制
- iOS开发之KVO机制
- iOS开发之APNS机制
- 开发:异常收集之 weblogic+jsp 显示乱码
- 开发:异常收集之 sql查询 表或视图不存在
- 开发:异常收集之 DB2建表相关问题
- 开发:异常收集之 运行jar包的问题
- 开发:异常收集之 Software caused connection abort: recv failed
- 开发:异常收集之 Software caused connection abort: recv failed
- 【IOS游戏开发】之 IOS推送的资料收集
- iOS 开发之EXC_BAD_ACCESS异常分析
- map的有序排放
- 字符串处理总结之一(C#String类)
- Redis学习手册(管线)
- 查看及修改Oracle编码格式方法
- Tomcat目录结构及配置
- iOS开发之异常收集机制
- javascript必知必会之prototype
- Junit学习之路三--标准的使用
- cf 488 B(暴力)
- Hdu1050 Moving Tables
- STM32F1之中断
- 判断一个点是否在多边形内(java)
- Storm0.9.5单机版
- nginx服务器搭建负载均衡