私は奇妙な問題を抱えています。誰かから助けを求めてください。
私の問題は、 の Web サービスを介してサーバーから画像名のみを取得していることですex: abc.png
。
この画像は、に表示するために使用される静的 URL & に添付する必要がありますUIImageView
。
私はこのコードを使用しました:
for (int i = 0; i<[[myDic valueForKey:@"posts"] count]; i++)
{
NSData *bgImageData = nil;
if ([[[[myDic valueForKey:@"posts"] objectAtIndex:i] valueForKey:@"post"] valueForKey:@"video_image"] == [NSNull null])
{
bgImageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://drupal.org/files/issues/no-pre.png"]];
}
else
{
bgImageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://sitebildz.com/application/document/video/%@",[[[[myDic valueForKey:@"posts"] objectAtIndex:i] valueForKey:@"post"] valueForKey:@"video_image"]]]];
}
[arrVideoImage addObject:bgImageData];
}
表に表示する場合:
cell.imageView.image = [UIImage imageWithData:[arrVideoImage objectAtIndex:indexPath.row]];
しかし、なぜそれが機能しないのかわかりません。
ありがとう。