UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:imageURL]]];
我使用上面的代码然后检查
if (image)
return image;
else
{
NSLog(@"no image on URL");
return nil;
}
但有时(非常非常罕见)我没有从有效的 url 获得图像。网址 100% 有效。
通常加载一张图片需要将近一秒钟的时间,但是当它无法加载一张图片时,这个过程需要更多的时间(20-200秒)。然后我得到“URL 上没有图像”。
有没有更好的方法从 URL 获取图片?我宁愿在一秒钟内得到“URL 上没有图像”,然后等待这么久。
PS 对不起我糟糕的英语