gpt4 book ai didi

ios - 捕获所有异常,以便我可以报告它们

转载 作者:行者123 更新时间:2023-11-28 18:38:43 24 4
gpt4 key购买 nike

我希望能够在我的应用委托(delegate)中设置一个全局函数,这样我就可以记录所有未捕获的异常。

有没有办法捕获所有未捕获的异常,以便将它们记录到文件中?我已经创建了文件,所以我只需要调用方法来处理未处理的异常。

最佳答案

虽然对此有一些快速解决方案(NSUncaughtExceptionHandler 等),但处理您可能想要处理的所有情况是相当复杂的。例如,我假设您真的想捕获由于信号 (SEGV) 引起的崩溃,而不仅仅是由于 ObjC 异常引起的崩溃。

IMO,这不是您想要从头开始构建的东西。使用专为它设计的框架。我最喜欢的解决这个问题的框架是 PLCrashReporterQuincyKit (使用 PLCrashReporter)。

关于ios - 捕获所有异常,以便我可以报告它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14362947/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com