gpt4 book ai didi

swift - 如何首先加载缓存数据,然后从网络加载数据

转载 作者:行者123 更新时间:2023-11-28 16:13:46 25 4
gpt4 key购买 nike

我是 nsurlcache 的新手。我的目标是首先显示我的缓存数据并将其显示到我的显示器上,然后我想访问网络并替换缓存数据并重新加载我的显示器。

这是我正在使用的:

mutableURLRequest.cachePolicy = NSURLRequestCachePolicy.ReturnCacheDataElseLoad

有人可以帮助我或告诉我如何实现我的目标吗?

最佳答案

我想你想要 NSURLRequestReturnCacheDataDontLoad 第一次获取,然后 NSURLRequestUseProtocolCachePolicy 第二次获取。

或者你可以询问缓存本身。

NSURLRequest *request = ...
NSCachedURLResponse *response = [[NSURLCache sharedURLCache] cachedURLResponseForRequest:request];

不确定等效的 Swift 代码是什么,但希望 Objective-C 足够接近以提供帮助。 :-)

关于swift - 如何首先加载缓存数据,然后从网络加载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39307126/

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