テーブル ビューで画像を表示するときはいつでも、 SDWebImage画像ダウンロード/キャッシュ ライブラリを使用します。
私は通常、そのように実装します(テーブルビューcellForRowAtIndexPath
メソッドで)。
[cell.imageView setImageWithURL:
[NSURL URLWithString:@"http://asite.com/animage.jpg"]
placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
そして、キャッシュされたバージョンがある場合はそれをロードします。
SDWebImage のシンプルさ (プレースホルダー / 堅牢なダウンロード コードを使用) を使用したいが、キャッシュを 1 か所だけにしない場合はどうでしょうか。
SDWebImage 全体でキャッシュを無効にする方法は知っていますがsetImageWithUrl: placeholderImage:
、SDWebImage がキャッシュを使用していないことを確認する方法がわかりません。
私がこれをしたい理由は、テーブルビューでウェブカメラを表示するためにそれを使用しているためです (明らかに、これは毎回更新する必要があります)。