我发现这是为了限制内存容量和磁盘容量,但我的问题是在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];
请提供宝贵的意见。
答案 0 :(得分:0)
看看:
https://github.com/AFNetworking/AFNetworking/wiki/AFNetworking-FAQ
另外,请考虑您可以通过调用removeAllCachedResponses或removeCachedResponsesForRequest方法来清除缓存: