我们使用try,catch并最终捕获iPhone中的错误并在控制器中处理它们。我们可以创建一个全局错误处理代码,以便在出现任何错误的情况下,控制传递给该方法,我们可以处理所有与错误相关的活动,例如从该代码发送消息,显示警报等吗?
我的想法是在Objective C(iPhone)应用程序中为所有错误处理提供单点。
在Coldfusion中,我们有一个onError()方法,如果在应用程序中发生错误,则会调用该方法。
答案 0 :(得分:1)
使用NSSetUncaughtExceptionHandler()
:
NSSetUncaughtExceptionHandler(&handleException);
然后按如下方式实现处理程序:
void handleException (NSException *exception)
{
// exception handler code
}
阅读the documentation了解详情。