Kingfisher, как он проверяет, нужно ли обновить изображение?IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Kingfisher, как он проверяет, нужно ли обновить изображение?

Сообщение Anonymous »

Для управления изображениями я использую библиотеку Kingfisher. Сервер обновляет изображение каждый час. Зимородок не обновляет изображение. Почему?
МОЕ РАССЛЕДОВАНИЕ: Я прочитал шпаргалку и вики и обнаружил, что кэш помечается как устаревший через 5 минут для памяти. и 7 дней на диск. Когда приложение перешло в фоновый режим и получило UIApplicationDidEnterBackgroundNotification, библиотека выполняет фоновую операцию BackgroundCleanExpiredDiskCache, которая очищает дисковый кеш. Также есть опция .forceRefresh, позволяющая каждый раз загружать изображение из Интернета.
Но мне не нужно загружать изображение каждый раз. Мне просто нужно обновить его, когда новое изображение появится на том же URL-адресе изображения. Как это работает? Я думаю, это должно быть какое-то поле, полученное с сервера, которое может сказать - вам нужно обновить изображение, и библиотека должна управлять этим полем, не так ли?

Подробнее здесь: https://stackoverflow.com/questions/657 ... resh-image
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»