NSURLCache不支持 file://?



我想在UIWebView中加载[NSURL fileURLWithPath:@"2.html"],使用NSURLCache,执行cachedResponseForRequest:函数并返回在http://scheme中正确执行的NSCachedURLResponse对象
UIWebView加载最终失败。我错过了一些可选的吗?

我想使用UIWebView加载压缩文件中的html文件,并且我不希望将文件解压缩到磁盘。有什么建议吗。

这样做:

 NSURL *url = [[NSBundle mainBundle] URLForResource:@"2" withExtension:@"html"];
 NSString *html = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:nil];
 NSURL *baseUrl = [NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]];
 [webView loadHTMLString:html baseURL:baseUrl];

相关内容

  • 没有找到相关文章