当我尝试使用NSURL获取UITableView中的图像UIImage image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://mysite.com/mobile/abc.jpg]]];
我的应用程序冻结,直到图像加载。另外,当我滚动表格时,它再次从服务器获取图像,并滚动一段时间。
我知道这是因为从服务器同步下载图像。
是否有任何解决方案,以便我可以从服务器异步下载映像并将其存储在本地或缓存中,这样当表滚动时它不会再从服务器获取映像。从iPhone中的服务器UITableView异步显示图像
感谢
感谢Keller的回复。我明天会检查这个,但从文档看它会做我的工作。 – 2011-12-29 19:24:05
谢谢凯勒,你太棒了。 – 2011-12-30 11:52:00
没问题,狂欢! – Keller 2011-12-31 23:42:33