我想在[NSURL fileURLWithPath:@"2.html"]
使用UIWebView
中加载NSURLCache
,执行cachedResponseForRequest:函数并返回一个NSCachedURLResponse
对象,该对象在http://上正确执行方案。
但UIWebView
加载最终失败了。我错过了一些可选的吗?
我想在压缩文件中使用UIWebView
加载html文件,我不希望将文件解压缩到磁盘。有什么建议。
答案 0 :(得分:0)
这样做:
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];