【问题标题】:iphone error dialog?iphone错误对话框?
【发布时间】:2009-03-19 03:19:43
【问题描述】:

我想知道当 iPhone 发生意外错误时是否可以显示一个拨号(而不是盲目地退出应用程序!)并有时间记录或通过电子邮件发送崩溃...

【问题讨论】:

    标签: iphone error-handling


    【解决方案1】:

    是的。对于开始执行 NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler),然后使用类似 Crash Reporter 的东西。好东西。

    【讨论】:

      【解决方案2】:

      我不知道你是否可以显示一个对话框,但你可以通过使用函数 NSSetUncaughtExceptionHandler 指定顶级异常处理程序来进行一些日志记录

      【讨论】:

        【解决方案3】:

        我记得有一个方法可以在您的应用程序委托类中重写,当发生未处理的异常时会调用该方法。几天前,有人写了一篇博文,将异常信息从该方法发送到 Web 服务。

        很抱歉,我在 UIApplicationDelegate 协议或前几天看到的博客文章中都找不到方法的名称。 Apple 的在线文档目前似乎无法搜索(grrr!),我不记得我在哪里看到该博客文章 - 如果我找到它,我将编辑这篇文章以包含指向它的链接。

        但是可能可以进行某种恢复,或者至少能够将错误信息存储到磁盘以便以后发送。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-10-06
          • 2011-05-05
          • 2012-02-07
          • 2013-04-29
          相关资源
          最近更新 更多