Iphone 如何从web下载图像并在UIImageView中显示?
如何从web下载图像并在UIImageView中显示?例如,我有一个URL,如:Iphone 如何从web下载图像并在UIImageView中显示?,iphone,cocoa-touch,Iphone,Cocoa Touch,如何从web下载图像并在UIImageView中显示?例如,我有一个URL,如: 我是否需要处理NSURLConnection之类的问题,或者是否有一种简单的方法可以获取web URL并自动下载图像数据?您可以使用NSData的dataWithContentsOfURL:类方法从服务器下载图像数据,然后只需将该数据传递给UIImage的imageWithData:类方法 下面是一个例子: NSData *imageData = [NSData dataWithContentsOfURL:[N
我是否需要处理NSURLConnection之类的问题,或者是否有一种简单的方法可以获取web URL并自动下载图像数据?您可以使用
NSData
的dataWithContentsOfURL:
类方法从服务器下载图像数据,然后只需将该数据传递给UIImage
的imageWithData:
类方法
下面是一个例子:
NSData *imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://sstatic.net/so/apple-touch-icon.png"]];
UIImage *downloadedImage = [UIImage imageWithData:imageData];
myImageView.image = downloadedImage;
该方法是在后台工作,还是阻止当前线程?它阻止。如果需要异步请求,请使用
NSURLConnection
,它是如何处理连接问题的?返回零?