0

私はIOS開発にとても慣れていません。ここで、Webサービスから取得したすべての画像をキャッシュしたいと思います。コアデータベースにすべてのURLを保存しています。テーブルビューに入力する必要がある場合は、コアデータベースからデータを取得し、テーブルビューに配置します。今、私はこの写真をキャッシュしたいと思います。いくつかのグーグル検索の後。SDWebImageを見つけました。

私はテーブルビューでこのように使用しています。

[cell.img_Picture setImageWithURL:[NSURL URLWithString:news.url]
                        placeholderImage:[UIImage imageNamed:@"placeholder.png"]];

ただし、この画像は表示されていません。imageviewが空白のままになります。SDWebImageフレームワークを正しくインポートし、githubページのすべての手順に従ってインストールしました。

しかし、誰かが私が間違っていることを教えてもらえますか?

前もって感謝します

4

1 に答える 1

0

では、placeholder.png画像すら表示されませんか?プロジェクトにplaceholder.png画像を実際に追加していますか?

取得したURLをログに記録し、それが実際に有効であることを確認してみましたか(ブラウザに接続してください)。

NSLog(@"%@", news.url);

image_viewのフレームをログに記録することもできます。

NSLog(@"Cell Frame x: %f, y: %f, w: %f, h: %f", cell.img_Picture.origin.x, cell.img_Picture.origin.y, cell.img_Picture.size.width, cell.img_Picture.size.height);
于 2012-10-24T06:03:08.663 に答える