【问题标题】:How to clear cache image in iPhone?如何清除 iPhone 中的缓存图像?
【发布时间】:2011-04-12 04:34:59
【问题描述】:

我想清除应用程序中的缓存。有时,我的应用程序会因为一些内存警告而崩溃,例如,

      Received memory warning. Level=1

      Received memory warning. Level=2

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

请帮帮我。

谢谢!

【问题讨论】:

  • 您将如何存储这些缓存的图像?在你自己的 NSArray 中?
  • Pugal Devan:你有没有找到任何解决方案!!!!!!!!!!!!

标签: iphone image caching


【解决方案1】:

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

一切顺利。

【讨论】:

  • 感谢您的回答,这对我很有帮助。并检查图像分辨率。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2011-02-22
    • 2014-09-01
    • 2011-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-23
    • 1970-01-01
    • 2017-09-08
    相关资源
    最近更新 更多