Как заменить кэшированный AsyncImage новым изображением в ios
У меня есть AsyncImageView
который загружает изображения из профиля. Как только пользователь изменил свое изображение профиля, он заменит изображение в том же URL-адресе изображения.
Теперь проблема в том, что он загружает старое изображение из кэша, а не заменяет его новым.
Может ли кто-нибудь помочь в этом. Вот мой код
[profImageView setImageURL:[NSURL URLWithString:imageURL]];
1 ответ
Решение
Попробуй это:
NSCache *cache = [AsyncImageLoader defaultCache];
[cache removeObjectForKey:[NSURL URLWithString:imageURL]];
[profImageView setImageURL:[NSURL URLWithString:imageURL]];