gpt4 book ai didi

iphone - NSUrlCache 磁盘限制?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:46:48 26 4
gpt4 key购买 nike

我正在尝试在服务器上存储大量图像并使用 AFNetworking 的图像缓存功能,该功能利用了 NSUrlCache,这样应用程序就不会不需要一直访问服务器,甚至可以离线工作。

重要的是图像永远不会过期并永远保留在缓存中,所以我想知道缓存可以占用的空间是否有磁盘限制。 (例如,当缓存达到限制时,旧图像可能会过期)谢谢!

最佳答案

检查电流限制:

 NSLog(@"Disk Limit: %u bytes and converted to MB: %u", [NSURLCache sharedURLCache].diskCapacity, [NSURLCache sharedURLCache].diskCapacity/1024/1024);
NSLog(@"Memory Limit: %u bytes and converted to MB: %u", [NSURLCache sharedURLCache].memoryCapacity, [NSURLCache sharedURLCache].memoryCapacity/1024/1024);

创建更大的缓存使用:

- (id)initWithMemoryCapacity:(NSUInteger)memoryCapacity diskCapacity:(NSUInteger)diskCapacity diskPath:(NSString *)path

NSURLRequest 使用 NSURLRequestCachePolicy 属性处理缓存选项。

关于iphone - NSUrlCache 磁盘限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16533160/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com