我有一个应用程序,我通过提供 url 将 xml 文件加载到缓存中,我有以下代码:
NSHTTPURLResponse *response = nil;
responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
cachedResponse = [[NSCachedURLResponse alloc] initWithResponse:response data:responseData userInfo:nil storagePolicy:NSURLCacheStorageAllowed];
[[NSURLCache sharedURLCache] storeCachedResponse:cachedResponse forRequest:request];
在此之后,我正在解析从 web 获取的 xml 文件。在 xml 文件中,当我从 url 加载该图像时,有图像和视频的 url,它只需要很长时间。我可以在解析时使用缓存加载这些图像吗?或者有没有其他方法可以避免在显示时加载图像?