ios - 想在服务器上保存申请状态

标签 ios iphone ios6 sdk

尝试在 - (void)applicationWillTerminate:(UIApplication *)application 此方法中调用 Web 服务时遇到问题。有时会给出响应,但有时不会。

无论如何要在服务器端获取我的应用程序已关闭的状态?

最佳答案

来自 applicationWillTerminate 的文档:

您对该方法的实现大约有五秒钟的时间来执行任何任务并返回。如果该方法在时间到期之前没有返回,系统可能会完全终止该进程。

我的猜测:您对 web 服务的调用太慢,因此进程被终止。符合你的描述(有时电话接通,有时不接通) 如何解决这个问题取决于您应用的整体架构。

这是对文档的链接: https://developer.apple.com/library/ios/documentation/uikit/reference/UIApplicationDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intfm/UIApplicationDelegate/applicationWillTerminate :

关于ios - 想在服务器上保存申请状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19678659/

相关文章:

ios - queryStarting(atValue 未按预期工作?

ios - 在具有多个 nib 的 UITableViewCell 中动态获取行高

objective-c - 如何显示 [AVPlayerItemVideoOutput copyPixelBufferForItemTime :]? 的结果

ios - 安装 iOS 6 sdk 文档时出错

iOS swift : Firebase Remote Config fetch values

ios - 从模态导航到根 ViewController

ios - 使用 Swift 2 控制台打印到标签

ios - iPhone UILabel - 不间断空格

iphone - 模态视图中的导航 Controller ?

iphone - 未找到 RestKit/RestKit.h 文件错误 - 版本 0.10.0