如何在iPhone中清除缓存图像?

时间:2010-09-14 13:53:48

标签: iphone image caching clear

我想在我的应用程序中清除缓存。有时候,由于某些内存警告,我的应用程序崩溃了,

      Received memory warning. Level=1

      Received memory warning. Level=2

在我的应用程序中,我使用异步方法并在缓存中下载图像并在视图中显示。那我怎么能清除图像缓存。我该如何解决这个问题。

请帮帮我。

谢谢!

2 个答案:

答案 0 :(得分:0)

您下载的图片尺寸很大,这就是导致错误“内存警告”的原因。请尝试使用尺寸非常小的图片。

所有最佳。

答案 1 :(得分:0)

每当您获得内存警告时,请执行此操作,清除应用程序中的所有缓存图像或部分缓存图像。为此,你可以使用两个地方,  1.在应用程序委托类中: - (void)applicationDidReceiveMemoryWarning:(UIApplication *)应用程序 2.在视图控制器中, - (void)didReceiveMemoryWarning