当我尝试使用 NSURL 在 UITableView 中获取图像时,UIImage image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://mysite.com/mobile/abc.jpg]]];
我的应用程序会冻结,直到图像加载。此外,当我滚动表格时,它再次从服务器获取图像并滚动卡住了一段时间。
我知道这是因为从服务器同步下载图像而发生的。
有什么解决方案可以让我从服务器异步下载图像并将其存储在本地或缓存中,这样当表格滚动时它就不会再次从服务器获取图像。
谢谢