Задать вопрос
deleted-mezhevikin
@deleted-mezhevikin

Как сделать общий кэш для webView и tableView?

Есть два контроллера:
1. Контроллер со списком новостей. (UITableView)
2. Контроллер с носотью (WebView)

В первом контроллере я загружаю картинки и показывают их превью.
Для загрузки использую библиотеку SDWebImage.

Во втором контроллере нужно показать эту же картинку, но она загружается опять, так как у вебвью и SDWebImage не общий кэш.

Есть ли хаки для решения этой проблема?
  • Вопрос задан
  • 2386 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    iOS-разработчик
    10 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
Решения вопроса 1
deleted-mezhevikin
@deleted-mezhevikin Автор вопроса
Решил проблему с помощью https://github.com/rs/SDURLCache
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
kirill89
@kirill89
Давно не работал с SDWebImage, но мне казалось что она сама кэширует уже загруженные картинки в памяти по URL.
В любом случае, у них в документации описан механизм, который позволяет решить вашу задачу: https://github.com/rs/SDWebImage#using-asynchronou...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы