问题在于NSURLSession和NSURLSessionUploadTask。
我正在将大文件上传到服务器,并注意到当我强制退出应用程序时,整个后台上传就会停止。但是,当应用程序通过 Xcode/调试器运行时开始上传时,即使我通过 Xcode 的“停止”按钮停止运行应用程序,我的上传也会正常完成。我怀疑使用 Xcode 强制退出应用程序会模拟 iOS 系统命令而不是用户操作。
所以我的问题是,当用户强制退出应用程序时,iOS 是否会立即取消NSURLSessionUploadTask ?出于某种原因,我至少希望应用程序出现错误回调,但是什么也没发生。