如何为所有会话

时间:2015-09-10 12:57:28

标签: ios objective-c caching uiwebview nsurlcache

我希望在页面没有变化时,首次从网页加载页面,其他时间从缓存加载。

我在缓存方面遇到了一些问题。

我在AppDelegate中粘贴此代码:

NSURLCache *sharedCache = [[NSURLCache alloc] initWithMemoryCapacity:20 * 1024 * 1024
                                                        diskCapacity:100 * 1024 * 1024
                                                            diskPath:nil];
[NSURLCache setSharedURLCache:sharedCache];

以及我如何使用请求:

NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:dataURLString] cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval:2*60];

如果我留在应用程序中它可以正常工作并从缓存中加载页面,但当我关闭我的应用程序并再次加载时,页面再次从Web加载。我需要做什么,从缓存中加载它?

0 个答案:

没有答案