首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS:强制退出应用程序会禁用使用NSURLSession的后台上传吗?

iOS:强制退出应用程序会禁用使用NSURLSession的后台上传吗?
EN

Stack Overflow用户
提问于 2013-11-23 06:42:19
回答 2查看 2.8K关注 0票数 18

问题围绕着NSURLSessionUploadTask.和NSURLSession

我上传大文件到服务器,并注意到,当我强制退出应用程序,整个背景上传只是停止。然而,当应用程序通过Xcode /调试器运行时,当上传开始时,当我通过Xcode ' stop‘按钮停止应用程序运行时,我的上传就完成了很好的甚至。我怀疑使用Xcode强制退出应用程序是模拟iOS系统命令,而不是用户操作。

那么,我的问题是,当用户强制退出应用程序时,iOS是否会立即取消该应用程序??由于某些原因,我至少会期望对应用程序进行错误回调,但是什么都不会发生。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-03 17:04:23

我现在可以确认,经过一系列测试,后台任务将运行正常,如果应用程序只是放在后台。但是,如果用户强制手动退出应用程序,那么iOS将取消所有预定的后台任务。因此,下次启动应用程序时,我将使用已取消任务的错误代码对委托进行所有回调。

希望它能帮助别人调查同样的事情。

票数 20
EN

Stack Overflow用户

发布于 2015-09-03 21:27:05

来自苹果的文档关于后台执行:

如果任务尚未完成,系统将终止您的应用程序,系统将自动继续管理后台的任务。如果用户终止您的应用程序,系统将取消所有挂起的任务.

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20159471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档