当出现 SIGKILL
、SIGABRT
、Signal-0
异常时,我必须捕获异常。
请建议如何通过异常处理来处理上述信号。
能否请您向我推荐任何示例代码来执行此操作?
提前致谢。
最佳答案
您可以通过在您的应用委托(delegate)中注册一个 NSUncaughtExceptionHandler 来捕获大部分未处理的异常。
同样,您可以使用 sigaction 捕获大部分信号或 signal
正如您在以上两个链接中看到的,您无法捕获 SIGKILL 和 SIGSTOP 类型的信号。
尝试分析导致这些信号的任何可能原因的代码。
关于iphone - iPhone编程中如何通过Exception Handling处理SIGKILL、SIGABRT、Signal-0异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6339801/