如果得到任何人的帮助,我会遇到奇怪的问题,我们将不胜感激。
我的问题是我只能通过网络服务从服务器获取图像名称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]];
但不知道为什么它不起作用。
谢谢。