在我的项目中,我正在使用NSMutableURLRequest。有时因缓存而出现错误。
所以我做了
let mutableURLRequest = makeURLRequestFrom(url: url, httpMethod: "GET", httpHeaders: httpHeaders, parameters: parameters)
mutableURLRequest.cachePolicy = .ReloadIgnoringLocalAndRemoteCacheData
这很好用。现在我不想为每个NSMutableURLRequest设置cachePolicy。是否有可能为cachePolicy设置标准配置?
对于UI元素,我也可以在Appdelegate中为整个项目设置配置。
像这样:
UILabel.appearance().textColor = UIColor.red()
也许cachePolicy有类似的解决方案? (我还无法找到)
答案 0 :(得分:0)
如果您正在使用NSURLSession,则可以指定每会话缓存策略。对于NSURLConnection,我认为你能做的最好的事情就是修改共享的NSURLCache对象,并将其内存和磁盘大小设置为零,但我不能保证操作系统会尊重它。