我是nsurlcache的新手。我的目标是首先显示缓存数据,并将其显示在显示器上,然后,我想访问网络,替换缓存数据,并重新加载显示器。
这就是我正在使用的:
mutableURLRequest.cachePolicy = NSURLRequestCachePolicy.ReturnCacheDataElseLoad有没有人可以帮助我,或者给我一个更好的想法来实现我的目标?
发布于 2016-09-25 03:36:43
我认为第一次fetch使用NSURLRequestReturnCacheDataDontLoad,第二次fetch使用NSURLRequestUseProtocolCachePolicy。
或者,您可以询问缓存本身。
NSURLRequest *request = ...
NSCachedURLResponse *response = [[NSURLCache sharedURLCache] cachedURLResponseForRequest:request];不确定等价的Swift代码是什么,但希望Objective-C足够接近以提供帮助。:-)
https://stackoverflow.com/questions/39307126
复制相似问题