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 に答える