2011-09-27 36 views

回答

1

不,缓存的类是NSURLRequest。您可以执行任何要求

NSURLCache *sharedCache = [[NSURLCache alloc] initWithMemoryCapacity:0 diskCapacity:0 diskPath:nil]; 
[NSURLCache setSharedURLCache:sharedCache]; 
+0

只是想确认后援之前删除缓存特定请求

[[NSURLCache sharedURLCache] removeCachedResponseForRequest:request]; 

或全部

[[NSURLCache sharedURLCache] removeAllCachedResponses]; 

,或者设置空缓存缓存内容应以任何方式存储在某个位置,并且在我们编程清除缓存之前,用户可以从该位置访问它。这可能吗? – Krishnan

+1

如果您在执行请求之前设置了空的缓存(如答案中所述),则无法访问。如果你不这样做,那么是的,这是可能的。 – Jano

+0

谢谢...你的回答真的帮了我.. – Krishnan