更新 NSURLCache 项

问题描述

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    
    NSURLCache *URLCache = [[NSURLCache alloc] initWithMemoryCapacity:5 * 1024 * 1024
                                                         diskCapacity:50 * 1024 * 1024
                                                             diskPath:nil];
    [NSURLCache setSharedURLCache:URLCache];
    
    return YES;
}

我正在使用 AFNetworking 来缓存响应 NSURLRequestReturnCacheDataDontLoad

然后再次使用 NSURLRequestReloadIgnoringLocalCacheData 调用 所以现在我也从服务器更新了缓存

如何在不使用 AFNetworking 的情况下直接访问缓存并更新它?

所以下次 AFNetworking 调用缓存时,它会获取更新的缓存

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...