清除iOS应用程序上的NSUrlConnection缓存?

时间:2012-08-16 15:04:51

标签: ios ipad nsurlconnection

我已经接管了已经经过多次迭代的iPad应用程序的开发。该应用程序旨在从我们的网站获取配置设置的特定文件。但是,只有最新版本的应用程序设计为不缓存此文件,因为旧版本使用NSUrlConnection。如果应用程序依赖于其中一项服务的更改,旧版本的用户可能会遇到问题,直到他们的缓存超时并获得新的配置文件。

我想知道为旧版本用户提供的最佳指令是什么(或者至少是“升级”之后的第二好指令)。有没有办法手动清除NSUrlConnection缓存?卸载/重新安装会修复此问题吗?

1 个答案:

答案 0 :(得分:1)

NSURLRequest(或它的可变兄弟)控制缓存。

请查看NSURLRequest https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSURLRequest_Class/Reference/Reference.html

的参考资料

并选择最合适的NSURLRequestCachePolicy