Я разрабатываю приложение, которое обрабатывает некоторые загрузки в фоновом режиме. Я перемещаю файл в каталог документов и сохраняю его под исходным именем (используя downloadTask.originalRequest?.URL!.pathExtension
). Все идет нормально.Отправить Прогресс от NSURLSession to ViewController [swift - iOS]
Использование
URLSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:)
Я могу распечатать прогресс в консоли во время загрузки. Но это не помогает мне, если я использую приложение по телефону. То, что я ожидаю сделать, - вызвать функцию, чтобы обновить индикатор выполнения отсюда в моем представлении, который инициализировал загрузку. Но я понятия не имею, как это назвать.
Кто-нибудь знает, как я могу узнать, из которого UIViewController
(на самом деле большую часть времени он будет TableCellViewController
) Я начал загрузку и как отправлять прогресс в зависимости от этого ViewController
?
сохранить ваш индекс ячейки, загрузить сеанс и идентификатор задачи –