Загрузите файл в каталог документов, используя almofire, и отобразите его в ячейке после загрузки, как метод af_setImage - PullRequest
0 голосов
/ 09 сентября 2018

Я работаю над демо для приложения чата. Поэтому для загрузки медиа-контента я использую библиотеку 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))

Может кто-нибудь помочь мне в этом случае?

...