0

うーん、諦めそうになりました……。

これは、解析された JSON のログです。

NSLog(@"http://example.com%@",url1);

2012-04-20 04:14:37.686 Dolls[11070:707] http://example.com/uploads/ed_1.png

NSString *stringURL = [NSString stringWithFormat:@"http://example.com%@",url1];
NSURL *url = [NSURL URLWithString:stringURL];
NSData *imgData = [[NSData alloc] initWithContentsOfURL:url];
image = [UIImage  imageWithData:imgData]; 

最後に....(私はAQGridを使用しています...だから)

[cell.imageView setImage:image];

セル画像はまだ空白です。私は何を間違えましたか?

=======

「画像」がまだダウンロードされる前にロードされた cell.imageview を把握します。

この場合、イメージのダウンロード (またはダウンロード) 後に [setImage:] メソッドをリロードするにはどうすればよいですか?

4

3 に答える 3

0

SDWebImage libはあなたの問題を完全に解決します。

書くだけ:

NSString *stringURL = [NSString stringWithFormat:@"http://xxx.com%@",url1];
NSURL *url = [NSURL URLWithString:stringURL];
[cell.imageView setImageWithURL:url];
于 2013-09-18T05:53:34.963 に答える