【发布时间】:2013-10-30 09:39:43
【问题描述】:
我在尝试使用 - (void)applicationWillTerminate:(UIApplication *)application 这个方法调用 Web 服务时遇到问题。有时它会给出响应,但有时不会。
无论如何要在服务器端获取我的应用程序已关闭的状态?
【问题讨论】:
我在尝试使用 - (void)applicationWillTerminate:(UIApplication *)application 这个方法调用 Web 服务时遇到问题。有时它会给出响应,但有时不会。
无论如何要在服务器端获取我的应用程序已关闭的状态?
【问题讨论】:
来自 applicationWillTerminate 的文档:
您对该方法的实现大约有五秒钟的时间来执行任何任务并返回。如果该方法在时间到期之前没有返回,系统可能会完全终止该进程。
我的猜测:您对网络服务的调用太慢了,所以进程被杀死了。与您的描述相符(有时电话接通,有时没有接通) 如何解决这个问题取决于应用的整体架构。
【讨论】: