Как заменить кэшированный AsyncImage новым изображением в ios

У меня есть AsyncImageView который загружает изображения из профиля. Как только пользователь изменил свое изображение профиля, он заменит изображение в том же URL-адресе изображения.
Теперь проблема в том, что он загружает старое изображение из кэша, а не заменяет его новым.
Может ли кто-нибудь помочь в этом. Вот мой код

[profImageView setImageURL:[NSURL URLWithString:imageURL]];

1 ответ

Решение

Попробуй это:

NSCache *cache = [AsyncImageLoader defaultCache];

[cache removeObjectForKey:[NSURL URLWithString:imageURL]];

[profImageView setImageURL:[NSURL URLWithString:imageURL]];
Другие вопросы по тегам