質問

現在、私は私のプロジェクトに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 プロジェクトでは、このラインはダウンロードされたらキャッシュに画像を保存します。このラインの後、通知を投稿して自分のクラスで確認できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top