我正在使用NSURLSession上传视频,现在我的视频已成功上传。但是一旦wifi连接关闭,下面的委托方法就会立即执行。
- (void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)task didCompleteWithError:(NSError *)error{
}
如何在WIFI连接恢复后恢复上传?
答案 0 :(得分:0)
您可以使用后台会话进行上传。 如果您使用默认会话并且上传时wifi下降,则立即运行完成处理程序。因此,当网络恢复时,您将无法恢复。 但是如果您使用后台会话,并且如果上传时wifi关闭,则完成处理程序不会运行,直到发生一些超时(资源超时)。每当wifi返回时,它都会恢复上传或重新启动,具体取决于服务器。
自动在后台会话中上传和下载任务 网络错误后由URL加载系统重试。它是 不必使用可访问性API来确定何时重试a 失败的任务。