我前几天使用的应用程序崩溃了,但是当它崩溃时还要求发送一封包含崩溃信息的电子邮件。
有谁知道这是怎么做的?
也许这是代码中的一个异常处理程序,它让应用程序死掉,发送了电子邮件,但只是想知道iphone sdk中是否有任何onCrash类型的挂钩。
谢谢, 克里斯
答案 0 :(得分:6)
PLCrashReporter试图提供一个框架来完成这个。我自己没有使用它,但考虑到它。
答案 1 :(得分:3)
您基本上将整个应用程序包装在try / catch中,如果您发现错误,可以通过电话回家提供详细信息。
答案 2 :(得分:0)
在app关闭之前似乎有这个钩子可用:
NSSetUncaughtExceptionHandler()
设置顶级错误处理函数,您可以在程序终止之前执行最后一分钟的日志记录。