2012-04-03 20 views
0

私はこのiPhone開発の初心者です。カタログアプリケーションを開発しています。そのため、私は画像がWebサービスから来ているので、製品の画像にすべての製品の詳細をtableviewのセル画像として与える必要があります。私はこれをしましたiphone sdk uitableviewセルイメージを動的に追加する方法は?

NSString* imageName = [NSString stringWithFormat:@"%@",[[stories objectAtIndex:indexPath.row]objectForKey:@"product_thumb_image"]]; 
cell.imageView.image.size.width==20; 
cell.imageView.image.size.height==20; 
cell.imageView.image = [UIImage imageNamed:imageName]; 
NSLog(@"imagename:%@",[[stories objectAtIndex:indexPath.row]objectForKey:@"product_thumb_image"]); 

すべての画像を自分のコンソールウィンドウに表示していて、それをnslogで確認しました。しかし、シミュレータで画像を取得していません。これで間違っているのは何ですか?あなたの誰かが私を助けることができますか?

ありがとうございます。あなたがその使用NSStringのstringWithFormatのようにフォーマットされた文字列を使用したいので、もし

答えて

1

UIImage imageNamed:は、NSStringのを取る

試してください:あなたはiPhoneの開発に慣れていたよう

cell.imageView.image = [UIImage imageNamed:[NSString stringWithFormat:@"%@",currentLink]]; 

私はちょうどことを拡大しますうち、以下のように実行し、それが明確に

NSString* imageName = [NSString stringWithFormat:@"%@",currentLink]; 
cell.imageView.image = [UIImage imageNamed:imageName]; 
0

を(あなたはすでにそこに起こっていたことだ場合は、これを無視する)ようにするには:

NSString *imageName = [NSString stringWithFormat:@"%@",currentLink]; 
cell.imageView.image = [UIImage imageNamed:imageName]; 
0

アップルのマニュアルには、ダウンロードした画像を表のセルに入れる例があります。これはLazyTableImagesと呼ばれ、おそらくあなたがやろうとしていることに役立ちます。

関連する問題