Я использую alamofire, чтобы реализовать функцию загрузки. прогресс загрузки всегда равен 0, когда загрузка завершена, он становится равным 1. Поэтому, отлаживая код, я нахожу, что функция SessionDelegate (сопровождаемая URLSessionDownloadDelegate) urlSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:)
вызывается только один раз, когда загрузка завершена. Я не знаю, почему, кто-нибудь может мне сказать?
Я пробовал в iphoneXr (iOS 12.2) 、 iphoneXs (iOS 12.2) 、 симулятор iphone7 (iOS 12.1), и у всех этих устройств было такое явление. Симулятор iphoneX (iOS 12.2) нормальный , он правильно вызвал функцию.