Iphone 在iPad上按顺序加载多个图像
我正在开发一个应用程序,它可以与服务器进行主对话,并检索一些嵌入了图像URL的数据。我想在视图上显示这些图像,并得到如下结果:Iphone 在iPad上按顺序加载多个图像,iphone,objective-c,ipad,Iphone,Objective C,Ipad,我正在开发一个应用程序,它可以与服务器进行主对话,并检索一些嵌入了图像URL的数据。我想在视图上显示这些图像,并得到如下结果: UIImageView *ivAvatar = [[UIImageView alloc] initWithImage:[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:self.avatarUrl]]]]; [self.view addSubview:ivAvatar];
UIImageView *ivAvatar = [[UIImageView alloc] initWithImage:[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:self.avatarUrl]]]];
[self.view addSubview:ivAvatar];
[ivAvatar release];
但是,无论何时检索数据(例如,在应用程序启动时),由于dataWithContentsofURL
的阻塞性质,在检索数据和用户能够与应用程序交互之间都存在延迟
“异步”下载图像的正确方法是什么?我需要UI具有响应性并加载检索到的所有其他数据,但在加载图像的同时允许UI具有响应性
有什么建议吗?NSURL、NSURLRequest和NSURLConnection。你能给我举一个例子说明它们是如何协同工作的吗?