Я испытываю странное поведение при использовании uploadTask
для URLSessionConfiguration.background
.
Мой пользовательский делегат реализует все методы делегата, принадлежащие URLSessionDelegate
, URLSessionTaskDelegate
и URLSessionDataDelegate
. Все они имеют оператор print
, указывающий, что метод был вызван.
Я пытаюсь загрузить пять изображений на сервер, у каждого из них есть собственный сеанс с идентификатором, соответствующим идентификатору изображения.
Проблема в том, что при загрузке с использованием очень медленного соединения "край" процесс загрузки сбрасывается до достижения 100%. Это происходит всякий раз, когда вызывается didFinishCollectingMetrics
, как вы можете видеть здесь: Данные
Это происходит не всегда при использовании медленного соединения, а только иногда.
У кого-нибудь есть идеи относительно того, что здесь происходит?