下载plist,但似乎每次都得到一个缓存版本

时间:2012-06-27 22:52:06

标签: ios caching plist

我的服务器上有一个plist,我提供了一个应用程序。在启动时,应用程序会下载plist并在继续启动之前检查一些事项。

我遇到的问题是,当我更新服务器上的plist时,应用程序似乎每次都会下载旧版本。至少从控制台日志中,我没有看到我在plist中所做的更新。我正在更新一个整数来检查并与已安装的文件进行比较,但整数不会更改为新的整数。

我不确定我的服务器(某些托管公司)是否正在提供缓存版本 - 在浏览器中或通过FTP查看文件时,它很好并且是新更新的整数 - 或问题是否与应用程序有关?我正在使用AFNetworking,是否有一些疯狂的缓存?

非常感谢任何建议。

更新:我只是尝试删除服务器上的文件并重新启动应用程序,控制台仍然输出文件...似乎是应用程序中的一些奇怪的缓存,不是吗?

1 个答案:

答案 0 :(得分:1)

我还没有使用过AFNetworking(但是!)但是我在使用NSURLRequest时遇到了类似的问题,我发现使用requestWithURL:cachePolicy:timeoutInterval:创建请求并指定缓存策略而不只是{{1}解决了我的问题。

e.g。 requestWithURL:

我希望这会有所帮助。