我使用此处发布的代码:
connectionDidFinishLoading 中的连接释放方法,导致错误
现在首先执行返回 didFail 日志。第二次执行;返回旧的响应数据。尽管我的(本地主机)服务器完全脱机。并且 cachePolicy 是 NSURLCacheStorageNotAllowed (检查我上面发布的链接上的代码)
NSMutableURLRequest *request=
[NSMutableURLRequest requestWithURL:url
cachePolicy:NSURLCacheStorageNotAllowed timeoutInterval:3.0f];
响应数据似乎缓存在某处并且仍然存在。
但是如果我使用 NSURLRequestReloadIgnoringLocalAndRemoteCacheData //注释为-未实现-
不返回旧缓存。
但如果是这样,有什么区别:
NSURLRequestReloadIgnoringLocalAndRemoteCacheData
和
NSURLCacheStorageNotAllowed
我该怎么办 ?