Cocoa and caching



我正在尝试使用-initWithContentsOfURL从web服务器下载属性列表

我遇到的问题是,Cocoa缓存了web服务器的响应,所以我要下载的文件。这意味着第一次它可以正常工作,但第二次,服务器上的文件已经更改,它将无法正常工作。它只是"下载"(只是从cache.db数据库复制)旧文件。

解决这个问题的最佳方法是什么?我是否需要实现一些更"复杂"的东西,比如NSURLDownload?

响应中的HTTP标头是什么?在终端上试试:

curl -I http://the-uri-for-the-plist

可能是服务器指定文件可以缓存

最新更新