我在使用 +UIImagesetImageWithURL:
方法时遇到了一些麻烦。我想做的是首先发送一个缩略图的异步请求。此图像非常小,因此加载速度应该相当快。我还想发送另一个异步请求来下载图像的高分辨率版本,因为它需要更长的时间来加载。
我认为它会是这样的:
NSURL *thumbURL = [NSURL URLWithString:[NSString stringWithFormat:@"http://www.server.com/uploads/thumbs/%@.png", name]];
[imageView setImageWithURL:thumbURL placeholderImage:[UIImage imageNamed:@"PHImage.png"]];
NSURL *hiRezURL = [NSURL URLWithString:[NSString stringWithFormat:@"http://www.server.com/uploads/%@.png", name]];
[imageView setImageWithURL:hiRezURL];
但这只会加载高分辨率图像并且需要很长时间。有什么建议么?