0

メモリ容量とディスク容量を制限するためにこれを見つけましたが、私の質問は、4 MB のメモリ容量と 20 MB のディスク容量がいっぱいになった後はどうすればよいか、手動で解放する必要があるか、自動的に解放されるかです。ディスク容量が 20 MB に達した場合は、完全に削除されるか、FIFO/LIFO プロセスが存在します。

NSURLCache *URLCache = [[NSURLCache alloc] initWithMemoryCapacity:4 * 1024 * 1024    //4 MB 
                                                    diskCapacity:20 * 1024 * 1024    //20 MB
                                                           diskPath:nil];
  [NSURLCache setSharedURLCache:URLCache];

貴重なご意見をお寄せください。

4

1 に答える 1

0

を見てみましょう:

https://github.com/AFNetworking/AFNetworking/wiki/AFNetworking-FAQ

また、removeAllCachedResponses または removeCachedResponsesForRequest メソッドを呼び出してキャッシュをクリアできることも考慮してください。

https://developer.apple.com/library/mac/documentation/cocoa/Reference/Foundation/Classes/NSURLCache_Class/Reference/Reference.html

于 2013-10-21T19:50:08.090 に答える