urlsession, как бы вы получили общий прогресс при загрузке нескольких файлов? - PullRequest
0 голосов
/ 20 сентября 2018

Использование URLSessionDownloadTask.Есть ли способ получить общий прогресс загрузки нескольких файлов с использованием делегата didwritedata?в

у меня есть ожидаемый размер всех файлов, теперь мне нужно totalbyteswritten для всех текущих задач, а затем все будущие задачи будут добавлены в этот «пул» .. прямо сейчас по умолчанию totalbyteswritten по задачам.

Возможно, используете идентификатор задачи?

1 Ответ

0 голосов
/ 20 сентября 2018

Я предполагаю, что вы используете URLSessionDownloadTask.Вы должны добавить это к своему вопросу.

Если у вас запущено несколько задач загрузки, вы должны сохранить их в какую-то коллекцию.Словарь будет работать хорошо.Вам нужно будет самостоятельно суммировать общее количество байтов, записанных для каждой задачи.

...