Для управления изображениями я использую библиотеку Kingfisher. Сервер обновляет изображение каждый час. Зимородок не обновляет изображение. Почему?
МОЕ РАССЛЕДОВАНИЕ: Я прочитал шпаргалку и вики и обнаружил, что кэш помечается как устаревший через 5 минут для памяти. и 7 дней на диск. Когда приложение перешло в фоновый режим и получило UIApplicationDidEnterBackgroundNotification, библиотека выполняет фоновую операцию BackgroundCleanExpiredDiskCache, которая очищает дисковый кеш. Также есть опция .forceRefresh, позволяющая каждый раз загружать изображение из Интернета.
Но мне не нужно загружать изображение каждый раз. Мне просто нужно обновить его, когда новое изображение появится на том же URL-адресе изображения. Как это работает? Я думаю, это должно быть какое-то поле, полученное с сервера, которое может сказать - вам нужно обновить изображение, и библиотека должна управлять этим полем, не так ли?
Подробнее здесь: https://stackoverflow.com/questions/657 ... resh-image
Kingfisher, как он проверяет, нужно ли обновить изображение? ⇐ IOS
Программируем под IOS
-
Anonymous
1735141411
Anonymous
Для управления изображениями я использую библиотеку Kingfisher. Сервер обновляет изображение каждый час. Зимородок не обновляет изображение. Почему?
[b]МОЕ РАССЛЕДОВАНИЕ:[/b] Я прочитал шпаргалку и вики и обнаружил, что кэш помечается как устаревший через 5 минут для памяти. и 7 дней на диск. Когда приложение перешло в фоновый режим и получило UIApplicationDidEnterBackgroundNotification, библиотека выполняет фоновую операцию BackgroundCleanExpiredDiskCache, которая очищает дисковый кеш. Также есть опция .forceRefresh, позволяющая каждый раз загружать изображение из Интернета.
Но мне не нужно загружать изображение каждый раз. Мне просто нужно обновить его, когда новое изображение появится на том же URL-адресе изображения. Как это работает? Я думаю, это должно быть какое-то поле, полученное с сервера, которое может сказать - вам нужно обновить изображение, и библиотека должна управлять этим полем, не так ли?
Подробнее здесь: [url]https://stackoverflow.com/questions/65719957/kingfisher-how-it-checks-if-need-to-refresh-image[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия