我想在我的应用程序中清除缓存。有时候,由于某些内存警告,我的应用程序崩溃了,
Received memory warning. Level=1
Received memory warning. Level=2
在我的应用程序中,我使用异步方法并在缓存中下载图像并在视图中显示。那我怎么能清除图像缓存。我该如何解决这个问题。
请帮帮我。
谢谢!
答案 0 :(得分:0)
您下载的图片尺寸很大,这就是导致错误“内存警告”的原因。请尝试使用尺寸非常小的图片。
所有最佳。
答案 1 :(得分:0)
每当您获得内存警告时,请执行此操作,清除应用程序中的所有缓存图像或部分缓存图像。为此,你可以使用两个地方, 1.在应用程序委托类中: - (void)applicationDidReceiveMemoryWarning:(UIApplication *)应用程序 2.在视图控制器中, - (void)didReceiveMemoryWarning