Фейспалм. Я использую загрузчик изображений Github для отображения удаленных изображений. Это SDWebImage. Я играл с этим в течение полутора часов, и я совершенно потерялся, по-видимому, и был бы бесконечно благодарен, если бы кто-нибудь помог мне понять это.
Таким образом, в файле SDImageCache.h фреймворка установлено кэширование изображений на неделю. Это проблематично, если вы пытаетесь часто обновлять изображения, поскольку оно не загружается, если изображение уже кэшировано.
На Stack Overflow я нашел кучу людей с такой же проблемой, но до сих пор решения не работали. К счастью, парень, который придумал это, опубликовал свое решение по очистке кеша изображений: вызовите «[SDWebImageManager.sharedManager.imageCache clearMemory]».
Я поместил этот метод в файл .m моего основного контроллера представления в надежде, что он очистит кеш после вызова изображения, чтобы оно обновилось. Нет игральных костей. Я пробовал это и до ViewDidLoad, надеясь, что это очистит изображение и инициирует загрузку. Опять не повезло.
Любые советы о том, что я делаю неправильно? Вот скриншот моего файла реализации, если это поможет! Это сводит меня с ума. Спасибо!