Как кешировать данные, получаемые от веб-сервисов за определенное время в iOS, используя Swift? - PullRequest
0 голосов
/ 08 июня 2018

Я получаю много изображений с веб-сервисов.Я хочу кешировать это.Я хочу знать, есть ли способ кешировать данные за определенное время, например, за 1 день.

1 Ответ

0 голосов
/ 08 июня 2018

Вы должны использовать AlamofireImage .

let downloader = ImageDownloader()
let urlRequest = URLRequest(url: URL(string: "https://httpbin.org/image/jpeg")!)

downloader.download(urlRequest) { response in
    print(response.request)
    print(response.response)
    debugPrint(response.result)

    if let image = response.result.value {
        print(image)
    }
}

Чтобы очистить кеш, вы можете увидеть этот раздел: https://github.com/Alamofire/AlamofireImage#image-cache

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...