我知道stackoverflow中已经有很多类似的问题了,但是他们仍然没有清楚地解释我所看到的内容。
我用过
[NSData dataWithContentsOfURL:...]
使用NSURLCache设置并确认它实际上将数据存储在缓存中。 (我在sqlite3中打开了Cache.db,并使用“select * from cfurl_cache_response;”检查了cfurl_cache_response表。)
它确实在dataWithContentsOfURL之后创建了一个条目。
有趣的是,即使它将数据存储在缓存中,它也不会使用它并提出一个没有意义的网络请求。
我现在正在考虑这是否是iOS中的错误。 有没有人对这个问题有任何见解?我应该向Apple报告吗?
谢谢。