Three20 TTImageView - 如何知道何时从缓存加载图像而不是从远程加载图像

时间:2012-03-16 02:35:42

标签: caching three20

由于缓存策略,我在TTImageView上苦苦挣扎。 我不能只是禁用缓存。

我正在寻找一种方法来了解显示的图像是从本地缓存加载还是从网络中检索到的。

有没有办法这样做?我的意思是必须有某种方式。

任何帮助表示赞赏。谢谢。

1 个答案:

答案 0 :(得分:4)

在设置TTImageView的网址之前,请检查图像是否在缓存中:

UIImage* image = [[TTURLCache sharedCache] imageForURL:URL];

如果图像不是nil,则意味着它在缓存中并且如果将url设置为TTImageView

将来自缓存