嗨,我在从 url 获取图像时遇到问题。我从 Web 服务获取这些 url,然后逐个加载图像,这些图像附加在每个 url 中。
-(void)downloadMyfriendReqImage:(NSIndexPath *)path
{
if (path.row<[arrayPendingRequests count]) {
NSString *str=[[arrayPendingRequests objectAtIndex:path.row]valueForKey:@"USERIMAGE"];
UIImage *img = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:str]]];
if (img==nil) {
img=[UIImage imageNamed:@"placeholder.png"];
}
[dicPendingReqImages setObject:img forKey:str];
[tblFriendRequests performSelectorOnMainThread:@selector(reloadData) withObject:@"TAG_29" waitUntilDone:NO];
}
}
这是我用来加载图像的方式。但问题是一些图像没有得到。img
变成空值。但我在android中有相同的应用程序。它完美地加载了所有这些图像。这是什么问题..任何人都可以帮助我。