dataWithContentsOfURL将数据存储在缓存中,但在使用NSURLCache时不使用它

时间:2014-02-24 23:54:18

标签: ios caching nsurlcache

我知道stackoverflow中已经有很多类似的问题了,但是他们仍然没有清楚地解释我所看到的内容。

我用过

[NSData dataWithContentsOfURL:...] 

使用NSURLCache设置并确认它实际上将数据存储在缓存中。 (我在sqlite3中打开了Cache.db,并使用“select * from cfurl_cache_response;”检查了cfurl_cache_response表。)

它确实在dataWithContentsOfURL之后创建了一个条目。

有趣的是,即使它将数据存储在缓存中,它也不会使用它并提出一个没有意义的网络请求。

我现在正在考虑这是否是iOS中的错误。 有没有人对这个问题有任何见解?我应该向Apple报告吗?

谢谢。

0 个答案:

没有答案