我希望在页面没有变化时,首次从网页加载页面,其他时间从缓存加载。
我在缓存方面遇到了一些问题。
我在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加载。我需要做什么,从缓存中加载它?