我正在尝试将html文件加载到我的UIWebView中,但它不起作用.这是舞台:我的项目中有一个名为html_files的文件夹.然后我在界面构建器中创建了一个webView,并在viewController中为它分配了一个插座.这是我用来附加html文件的代码:
-(void)viewDidLoad
{
NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"html" inDirectory:@"html_files"];
NSData *htmlData = [NSData dataWithContentsOfFile:htmlFile];
[webView loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:@""]];
[super viewDidLoad];
}
Run Code Online (Sandbox Code Playgroud)
这不起作用,UIWebView是空白的.我很感激一些帮助.
是否可以读取已加载到的网页的原始HTML内容UIWebView
?
如果没有,是否有另一种方法从iPhone SDK中的网页(例如.NET的等价物WebClient::openRead
)中提取原始HTML内容?
我使用WKWebView登录网站,现在我想解析网站的HTML.如何在swift中访问网站html?我知道它如何用于UIWebView但不适用于WKWebView.
谢谢你的帮助!