gpt4 book ai didi

iphone - 如何捕获 iphone 中的所有异常?

转载 作者:搜寻专家 更新时间:2023-10-30 19:54:34 27 4
gpt4 key购买 nike

我需要捕获 iPhone 应用程序中的所有异常和错误。显然,这仅适用于异常或错误完全出乎意料的非常奇怪的情况。在这些情况下,最好记录错误或其他内容,以便了解问题并在将来修复它。

您是否知道一种方法来捕获可能从更具体的处理程序中漏掉的所有异常或错误?

谢谢!

最佳答案

在你的应用委托(delegate)中放置这个函数(注意它不是一个方法,它是一个独立的函数):

// global uncaught exception handler
void uncaughtExceptionHandler(NSException *exception) {
[FlurryAPI logError:@"Uncaught" message:@"Crash!" exception:exception];
}

在你的 applicationDidFinishLaunching* 的顶部:

    // uncaught exceptions
NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler);

关于iphone - 如何捕获 iphone 中的所有异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3133305/

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