【问题标题】:How to show loading progress when down load multiple image in IOS SDK在IOS SDK中下载多个图像时如何显示加载进度
【发布时间】:2023-03-26 11:49:02
【问题描述】:

我正在处理基于杂志的应用程序我已经完成了在线版本,现在我需要将我的应用程序转换为离线应用程序。对于离线版本需要下载书籍,并且需要将所有书籍存储在文档目录中,即使用户不在线也需要检索和阅读书籍。现在的问题是我所有的书都是图像的形式,如果这本书包含 100 页,那么我需要下载 100 张图像并将所有图像保存在一个特定的文件夹中,我需要允许用户在一次。我需要实现如下布局

请给我一些想法来解决这个问题

【问题讨论】:

  • AsyncImageview 只是帮助我们加载我需要下载的图像并将图像存储在特定文件夹中
  • 您可以将图像存储在 - (void)connectionDidFinishLoading:(NSURLConnection *)theConnection { self.image = [UIImage imageWithData:data]; ///缓存你的图片[数据发布], data = nil; 【连接释放】,connection = nil; [自我 hiderSpinner]; }

标签: ios iphone httprequest


【解决方案1】:

使用 HJCache。它具有设置要保存在应用程序目录中的最大图像数量,再次下载相同URL的图像的持续时间以及加载图像的内存缓存大小的功能。

这是一个链接: https://github.com/markofjohnson/HJCache

为了您的信息,请勿将文件保存在文档目录中,因为不建议将报刊亭 app.save 保存在缓存目录中。

【讨论】:

    猜你喜欢
    • 2013-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-30
    • 2010-12-06
    • 1970-01-01
    相关资源
    最近更新 更多