画像を知る方法は、sdwebimageでダウンロードされています
-
28-10-2019 - |
質問
現在、私は私のプロジェクトに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
}];
他のヒント
sdwebimagemanagerの最新バージョンでこれをお試しください
/**
* Check if image has already been cached
*/
- (BOOL)diskImageExistsForURL:(NSURL *)url;
検索する memcache setObject
プロジェクトでは、このラインはダウンロードされたらキャッシュに画像を保存します。このラインの後、通知を投稿して自分のクラスで確認できます。
所属していません StackOverflow