АА
И вот не могу понять следующую вещь: в расширении
URLSessionDownloadDelegate
в функции didWriteData
мы сохраняем прогресс загрузки файла в свойство нашего класса.Но почему это свойство в виде замыкания (var
onProgress: ((Double) -> ())?
), а не простого Double?Такая же ситуация в этом уроке с сохранением ссылки URL на файл, тоже почему-то в виде замыкания сохраняем.
Можете подсказать, пожалуйста?