2017-06-21 86 views
0

我用下面的方法来发送一些数据到服务器时,用户正常关闭应用程序,将数据发送到服务器时,iOS应用崩溃

func applicationWillTerminate(_ application: UIApplication) 

现在我想知道,是否有可能把一些排序数据到服务器时,应用程序崩溃?如果是的话我可以使用什么方法。

+1

不幸的是,我不相信有一种方法......当应用程序崩溃时,它在崩溃之前无法做任何事情,因为坦率地说,它会如何知道它崩溃了。另外,实际上,你不应该为此负责,因为你的应用程序应该被编程为永不崩溃。无论出于何种原因,应用程序崩溃都无法控制,那么无论如何你都无法做到。希望有所帮助! – TNguyen

回答

0

排序看看在https://www.plcrashreporter.org/上完成的优秀开源工作。

一般而言,当应用程序崩溃时,您可以安全地进行操作。即使记录关于崩溃的数据也很棘手(您可能无法在崩溃期间安全地分配任何额外的内存)。相反,您可能希望记录要报告的信息,但实际上要推迟发送,直到下次应用启动。

相关问题