iOS 中捕获程序崩溃日志
来源:互联网 发布:知尚书是几品官 编辑:程序博客网 时间:2024/05/29 02:11
iOS开发中遇到程序崩溃是很正常的事情,如何在程序崩溃时捕获到异常信息并通知开发者,是大多数软件都选择的方法。下面就介绍如何在iOS中实现:
1. 在程序启动时加上一个异常捕获监听,用来处理程序崩溃时的回调动作
2. 实现自己的处理函数
void UncaughtExceptionHandler
}
以上代码很简单,但是带来的作用是非常大的。
获取到了崩溃的日子,如何发送给开发者呢,目前一般将崩溃信息持久化在本地,下次程序启动时,将崩溃信息作为日志发送给开发者。
NSString * strM = [NSStringstringWithFormat:@"myexception type : %@ \n crash reason : %@ \n call stack info : %@", name, reason, arr];
[[NSUserDefaultsstandardUserDefaults] setObject:strMforKey:@"EXCEPTION"];
[[NSUserDefaultsstandardUserDefaults]synchronize];
- iOS 中捕获程序崩溃日志
- iOS 中捕获程序崩溃日志
- iOS 中捕获程序崩溃日志
- iOS 中捕获程序崩溃日志
- iOS开发 中捕获程序崩溃日志
- iOS 中捕获程序崩溃日志
- iOS 中捕获程序崩溃日志
- iOS-中捕获程序崩溃日志-NSSetUncaughtExceptionHandler
- iOS 中捕获程序崩溃日志
- iOS 捕获程序崩溃日志
- iOS中捕获用户的崩溃日志
- 捕获android程序崩溃日志
- android 程序崩溃捕获日志
- 捕获异常崩溃日志(iOS)
- iOS开发:捕获程序崩溃
- iOS-iOS异常捕获和崩溃日志
- iOS程序崩溃日志
- 捕获android程序崩溃异常日志
- 【MFC学习笔记-作业7-小型画图软件】【】
- MongoDB 数据文件备份与恢复
- hadoop2.6.0伪分布式安装
- GOF23之适配器模式Demo
- UVa 1025 A Spy in the Metro
- iOS 中捕获程序崩溃日志
- Java反射 具体需求实现案例二
- Linux的SOCKET编程详解
- 栅栏密码
- Linux下MongoDB实现自动备份脚本
- Java实现简单定时任务
- 凌阳16位单片机之IRQ4中断
- Ubuntu 12.04下搜狗输入法安装
- 使用rsync+inotify配置触发式(实时)远程同步