【发布时间】:2009-02-23 09:39:37
【问题描述】:
前几天我使用的应用程序崩溃了,但当它崩溃时还要求发送一封包含崩溃信息的电子邮件。
有人知道这是怎么做到的吗?
也许它是代码中的一个异常处理程序,在它让应用程序死机之前,发送了电子邮件,但只是想知道 iphone sdk 中是否有任何 onCrash 类型的钩子。
谢谢, 克里斯
【问题讨论】:
标签: iphone objective-c
前几天我使用的应用程序崩溃了,但当它崩溃时还要求发送一封包含崩溃信息的电子邮件。
有人知道这是怎么做到的吗?
也许它是代码中的一个异常处理程序,在它让应用程序死机之前,发送了电子邮件,但只是想知道 iphone sdk 中是否有任何 onCrash 类型的钩子。
谢谢, 克里斯
【问题讨论】:
标签: iphone objective-c
PLCrashReporter 试图提供一个框架来做到这一点。自己还没用过,正在考虑中。
【讨论】:
您基本上将整个应用程序包装在一个 try/catch 中,如果您发现错误,您可以提供电话回家并提供详细信息。
【讨论】:
在应用关闭之前似乎有这个钩子可用:
NSSetUncaughtExceptionHandler()
设置顶级错误处理函数,您可以在程序终止前执行最后一分钟的日志记录。
【讨论】: