我已经接管了已经经过多次迭代的iPad应用程序的开发。该应用程序旨在从我们的网站获取配置设置的特定文件。但是,只有最新版本的应用程序设计为不缓存此文件,因为旧版本使用NSUrlConnection。如果应用程序依赖于其中一项服务的更改,旧版本的用户可能会遇到问题,直到他们的缓存超时并获得新的配置文件。
我想知道为旧版本用户提供的最佳指令是什么(或者至少是“升级”之后的第二好指令)。有没有办法手动清除NSUrlConnection缓存?卸载/重新安装会修复此问题吗?
答案 0 :(得分:1)
NSURLRequest(或它的可变兄弟)控制缓存。
请查看NSURLRequest
https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSURLRequest_Class/Reference/Reference.html
并选择最合适的NSURLRequestCachePolicy