Я работаю над демо для приложения чата. Поэтому для загрузки медиа-контента я использую библиотеку AlamofireImage.
Теперь для экрана окна чата я использую UITableView, и может быть несколько медиа-файлов для чата.
Теперь я хочу загрузить этот мультимедийный контент, когда пользователь прокручивает UITableView, и после загрузки мультимедиа в каталог документов он должен отображаться в соответствующей ячейке.
Я знаю, что af_setImage делает именно то, что я хотел. Но оно хранит изображение как кеш и ограничено. И, как я уже сказал, это приложение для чата, поэтому я хочу сохранить медиа-файл в каталоге документов.
af_setImage (withURL: url, placeholderImage: placeholderImage)
Поэтому я использую метод Alamofire.download для загрузки файлов, но при прокрутке просмотра загруженного изображения в виде таблицы в другой ячейке.
Alamofire.download (url: url, метод: .get, параметры: nil, кодировка: JSONEncoding.default, заголовки: nil, to: DownloadRequest.suggestedDownloadDestination (для: .documentDirectory))
Может кто-нибудь помочь мне в этом случае?