データが、常にゼロをiはURLからUITableViewCellのUIImageViewに画像を読み込む方法は?
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://upload.wikimedia.org/wikipedia/commons/thumb/6/6b/American_Beaver.jpg/220px-American_Beaver.jpg"]];
ようにハードコードとしてもそれが示す*テーブルビューのセルにJSONやディスプレイから画像をフェッチしようとするが、データに変換しつつ、NSDataのためnill
dispatch_async(dispatch_get_global_queue(0,0), ^{
NSData * data = [[NSData alloc] initWithContentsOfURL: [NSURL URLWithString: @"http://myurl/mypic.jpg"]];
if (data == nil)
return;
dispatch_async(dispatch_get_main_queue(), ^{
// WARNING: is the cell still using the same data by this point??
cell.imageView.image = [UIImage imageWithData: data];
});
});
なりますデータ変数にnilを表示します
私は何か間違っていますか?同じための他の最良の方法?
あなたはこのURLでhttp://upload.wikimedia.org/wikipedia/commons/thumb/6/6b/American_Beaver.jpg/220px-American_Beaver.jpgを試してみたのですか? –