2

私のアプリにはいくつかの UIImageView があり、AFNetworking を使用setImageWithURLしてサーバーから画像を取り込みます。ドキュメントによると、このメソッドは標準の UIImageView キャッシュ ポリシーを使用します。私の問題は、サーバー上の画像を更新すると、アプリで画像がすぐに更新されないことです。アプリを閉じて再起動しても。画像を更新したい場合は、アプリを再インストールする必要があります。これにより、キャッシュがクリアされ、新しい画像が取り込まれます。明らかに、これはユーザーにとって望ましい効果ではありません。

AFNetworking のキャッシュは非公開であるため、UIImageView + AFNetworking カテゴリで直接アクセスすることはできません。アプリのキャッシュ全体をクリアすることについて何か考えはありますか? どうすればそれを達成できますか?

4

1 に答える 1