0

Web サイトからテーブルビューに画像を読み込もうとしています。プロジェクトに保存されている画像をロードできますが、Web から画像を取得できません。私はここで何かが欠けていることを知っています。何か案は?

UIImage *cellImage = [UIImage imageNamed:
@"http://www.website.com/thumbs/img_10.jpg"];
cell.imageView.image = cellImage;

どんな助けでも素晴らしいでしょう!ありがとうございました!

4

2 に答える 2

0

これを試して:

NSData *imageData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:@"give your url hrere."]];

 UIImage *image = [UIImage imageWithData:imageData];

cell.imageView.image =image;
于 2012-12-03T09:18:35.947 に答える
0

次のように使用できます。

NSURL *imageURL = [NSURL URLWithString:@"http://www.gravatar.com/avatar/53789a67f8fffd8ede2ea118165ff962?s=32&d=identicon&r=PG"];
NSData *imageData = [NSData dataWithContentsOfURL:imageURL];
UIImage *cellImage = [UIImage imageWithData:imageData];

ただし、この方法を使用して画像を同期的に取得すると、UI がブロックされます。非同期で画像を取得する方がよいでしょう。リクエストを送信し、画像を取得した後、リクエスト デリゲート メソッドで UI を更新します。

于 2012-12-02T04:00:34.463 に答える