現在、SDWebImage をプロジェクトに統合しています。
1)#import "UIButton+WebCache.h"
2)[button setImageWithURL:url placeholderImage:[UIImage imageNamed:@"no_photo.png"]];
画像が正常にダウンロードされたかどうかを知りたいのですが、どうすればわかりますか?
現在、SDWebImage をプロジェクトに統合しています。
1)#import "UIButton+WebCache.h"
2)[button setImageWithURL:url placeholderImage:[UIImage imageNamed:@"no_photo.png"]];
画像が正常にダウンロードされたかどうかを知りたいのですが、どうすればわかりますか?
setImageWithURL:
次のようにメソッドとブロックを使用してこれを行うことができます。
アニメーションのダウンロードを開始します。次に、これを使用して画像を画像ビュー(またはボタン、上記で行っているように)にダウンロードします。
[imageView setImageWithURL:[NSURL URLWithString:imageURL]
placeholderImage:[UIImage imageNamed:@"YourPlaceholder.png"]
success:^(UIImage *image) {
// remove animation
}
failure:^(NSError *error) {
NSLog(@"thumbnail error: %@",error);
// handle failed download
}];
プロジェクトで検索しmemcache setObject
ます。この行は、ダウンロードした画像をキャッシュに保存します。この行の後、通知を投稿して、独自のクラスで確認できます。