0

SDWebImage を正しく動作させることができません。

常に表示されている画像を含む UITableView がありますが、キャッシュは常に空です。

つまり、画像は SDWebImage キャッシュに接続されていません。

また、呼び出し時にインスタンスに送信された認識されないセレクターというエラーが発生します。

setImageWithURL:placeholderImage:オプション:

ただし、使用するとエラーはなくなりました

setImageWithURL:placeholderImage:

何か案は?

4

2 に答える 2

0

これは今日私に起こり、実際には SDWebImage のsetImageWithURL:placeholderImage:代わりに AFNetworking を使用していました。これは、人々が認識している以上に起こっているに違いありません。

#import <SDWebImage/UIImageView+WebCache.h>静的ライブラリ/フレームワークを使用するか、単に#import UIImageView+WebCacheSDWebImage の .h および .m ファイルをインポートしたかどうかを確認してください。お使いのバージョンによっては、AFNetworking のUIImageView+AFNetworkingファイルを完全に削除する必要がある場合があります。

それを行った場合はOther linker flags、ビルド設定に-ObjC仕様があることを再確認してください。それがあなたに地獄を与えるなら、これを見てください.

于 2013-08-31T04:46:11.923 に答える
0

これが私のやり方で、画像を適切にキャッシュします

[cell.img setImageWithURL:imgURL placeholderImage:[UIImage imageNamed:@"somePlaceholder.png"]];

使用したい理由を教えてくださいsetImageWithURL:placeholderImage:options:

于 2013-02-19T11:42:48.137 に答える