(转)iOS 闪退,程序杀死处理

1.程序被手动杀死

- (void)applicationWillTerminate:(UIApplication *)application{

/// 处理事件

}

2. 程序崩溃闪退

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

 // 捕获程序崩溃

    NSSetUncaughtExceptionHandler(&UncaughtExceptionHandler);

}

void UncaughtExceptionHandler(NSException *exception) {

//    NSArray *arr = [exception callStackSymbols];//得到当前调用栈信息

//    NSString *reason = [exception reason];//非常重要,就是崩溃的原因

//    NSString *name = [exception name];//异常类型

}

作者:肖胜

原文:https://blog.csdn.net/u014745414/article/details/52150745

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 为了更好的维护iOSApp,处理程序崩溃是必需要做的,那么如何收集用户使用时出现的崩溃呢? 1.应用崩溃收集方法:...
    白如昼阅读 2,552评论 0 1
  • 最近项目上需要对崩溃信息进行处理,要满足崩溃后及时捕捉到崩溃信息,当应用下次打开后再将报文上传至服务器...
    迷失之刃阅读 4,816评论 9 8
  • 我们这里介绍两中方法,一种通过后台写接口,另一种是通过用户来给开发者发邮件的形式来分析崩溃信息。下面开始介绍第一种...
    EncourageMan阅读 791评论 0 2
  • 以下为文章正文,如果觉得有用,欢迎给她打赏。 为了能够第一时间发现程序问题,应用程序需要实现自己的崩溃日志收集服务...
    赤色追风阅读 2,614评论 1 11
  • 转载(漫谈 iOS Crash 收集框架) 前言 很早以前就和念茜认识,念茜不但技术功底扎实,而且长得很漂亮,说她...
    狂风无迹阅读 3,584评论 1 11

友情链接更多精彩内容