1

我有一些图像存储在我的 WebServer 中。

所以我希望用户总是打开应用程序或刷新,它检查是否有可用的新版本的图像,如果有,下载它?

我已经尝试过https://github.com/Julioacarrettoni/iOS-ImageManager,但它不起作用,它一直在重新加载视图。

谢谢,

4

1 回答 1

0

应用程序有几种方法可以知道图像是否已在服务器上更新:

  1. 猜猜它可能会每周更改一次,并且不用担心在不更改时重新下载以及在更改时重新下载之前的延迟。
  2. 检查上次在服务器上修改的时间,并在修改日期比您的数据副本更新时下载。

选项 1 使用 http 缓存策略信息。选项 2 使用 http 最后修改的标头信息。这两个选项都依赖于服务器在响应中提供适当的标头,以便客户端可以决定是继续还是中止请求。

可怜的人的替代方法是忽略服务器指定的缓存,只尝试每周下载一次图像,在两次之间使用图像的本地副本。

标题文档:这里。它们的实现方式取决于服务器的构造。

你可能还想看看SDWebImage

于 2013-06-12T22:49:18.193 回答