我正在开发一个与服务器对话的应用程序,并检索嵌入了图像URL的一些数据。我想在视图上显示这些图像,并按照这样的方式显示它们:
UIImageView *ivAvatar = [[UIImageView alloc] initWithImage:[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:self.avatarUrl]]]];
[self.view addSubview:ivAvatar];
[ivAvatar release];
但是,每当检索到数据时(例如,在启动应用程序时),由于{{1}的阻塞性质,在检索数据和用户能够与应用程序交互之间存在延迟。 }。
进行“异步”下载图像的正确方法是什么?我需要UI响应并加载检索到的所有其他数据,但加载图像同时允许UI响应。
有什么建议吗?
答案 0 :(得分:1)
NSURL,NSURLRequest和NSURLConnection。