阻止iOS NSURLCache存储数据

时间:2014-02-12 17:56:58

标签: ios nsurlcache

我正在撰写Cordova个应用,该应用已配置为使用NSURLCache

出于安全原因,我想阻止将某些请求和响应写入磁盘。我怎样才能做到这一点? (我关心的不是在后续请求中重用缓存数据;我根本不希望将数据写入磁盘。)

iOS在请求和/或响应中是否尊重Cache-Control: no-store标头?由于这是一个浏览器应用程序,因此在提出个别请求时我不能使用任何Objective C代码。

1 个答案:

答案 0 :(得分:1)

  

iOS是否尊重Cache-Control: no-store标题?

如果使用第三方,则需要确保您没有使用任何忽略此标头的第三方库。例如,SDWebImage有自己的缓存规则,而AFNetworking只使用NSURLCache。

这里有一些更有用的详细信息:http://nshipster.com/nsurlcache/(缺少此课程的Apple文档。)