如何清除缓存图像?

时间:2010-05-21 13:45:35

标签: iphone image caching

我使用Three20捆绑创建了缩略图视图。我已成功加载并在视图中显示图像。现在我想清除缓存图像,因为每次它只显示以前缓存的图像而不是更新或最新的图像。所有图像都从RSS源中检索。

请帮帮我。

感谢。

2 个答案:

答案 0 :(得分:3)

[[TTURLCache sharedCache] removeAll:YES];

答案 1 :(得分:2)

如果您不想清除整个缓存,可以使用以下几种TTURLCache方法:

[[TTURLCache sharedCache] removeURL:@"documents://an_image.jpg" fromDisk:YES];
[[TTURLCache sharedCache] invalidateURL:@"documents://an_image.jpg"];

[[TTURLCache sharedCache] removeURL:@"http://example.com/an_image.jpg" fromDisk:YES];
[[TTURLCache sharedCache] invalidateURL:@"http://example.com/an_image.jpg"];