【发布时间】:2016-12-14 12:33:28
【问题描述】:
在将uploadTask 用于URLSessionConfiguration.background 时,我遇到了一些奇怪的行为。
我的自定义委托正在实现属于URLSessionDelegate、URLSessionTaskDelegate 和URLSessionDataDelegate 的所有委托方法。它们都有一个print 声明,表明该方法已被调用。
我正在尝试将五张图片上传到服务器,每张图片都有自己的会话,其 ID 与图片 ID 匹配。
问题是当使用非常慢的连接“edge”上传时,上传进度将在达到 100% 之前重置。每当调用 didFinishCollectingMetrics 时都会发生这种情况,如您在此处看到的:Data
在使用慢速连接时不会一直发生这种情况,而只会在某些时候发生。
有人对这里发生的事情有任何想法吗?
【问题讨论】:
-
你解决了这个问题吗?
标签: ios nsurlsession nsurlsessiondatatask nsurlsessionuploadtask urlsession