В моем приложении я хочу скачивать большие файлы. Таким образом, я хочу показать прогресс загрузки пользователю. Для этого я реализовал URLSessionDownloadDelegate
.
Это прекрасно работает, пока приложение не перейдет в фоновый режим. Когда пользователь снова открывает приложение, didWriteData
не вызывается. Однако didFinishDownloadingTo
все еще называется. Следовательно, это не проблема с самим делегатом.
Некоторые другие разработчики сообщили о подобных проблемах в https://forums.developer.apple.com/message/229215#229215.
Однако до сих пор, похоже, нет решений или обходных путей для этой проблемы. Кто-нибудь здесь нашел какой-нибудь обходной путь?
Если нет, что я могу использовать вместо SessionDownloadTask
?