gpt4 book ai didi

objective-c - 处理隐藏的错误 Objective C

转载 作者:可可西里 更新时间:2023-11-01 04:28:07 25 4
gpt4 key购买 nike

我们都遇到过明显的错误和复杂的错误。我目前正在编写 iPad 应用程序。有几次我遇到了很难追踪的错误。即使在使用

NSUncaughtExceptionHandler();

以及各种其他错误处理调用。我的问题是,当您尝试了所有明显的技术来追踪错误时,您的应用程序却无缘无故地崩溃了。如何最好地继续进行以及最佳的错误处理技术是什么?

控制台输出

Current language:  auto; currently objective-c
kill
error while killing target (killing anyway): warning: error on line 2184 of "/SourceCache/gdb/gdb-1708/src/gdb/macosx/macosx-nat-inferior.c" in function "void macosx_kill_inferior_safe()": (os/kern) failure (0x5x)
quit
Program ended with exit code: 0

最佳答案

那是调试器崩溃/出错,而不是您的应用。您在应用程序中所做的任何事情都无法捕捉到这一点。

但是,您的应用程序中的某些内容可能会偏离正常轨道,从而导致调试器崩溃。

例如,您可能正在损坏或内存不足。

此外,请更新最新的工具,因为调试器通常会修复错误,使其在面对灾难性的劣质故障时表现得更好。

关于objective-c - 处理隐藏的错误 Objective C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7282063/

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