0

我将如何确定 UIImage 是否已经被 NSURLConnection 缓存?

例子:

if([NSURLCache containsObject:[UIImage imageNamed@"testPic.png"]]){
NSLog(@"item already cached!");
}

显然上面的代码不起作用,但你明白了......

谢谢!

4

1 回答 1

0

您必须保存请求的副本,然后再询问 sharedCache:

- (NSCachedURLResponse *)cachedResponseForRequest:(NSURLRequest *)request

返回的对象中有一堆东西,包括数据对象。

于 2012-08-07T23:14:27.040 回答