我是iOS编程的新手,并试图找出loadHTMLString:baseURL:
真正做了什么,但我找不到令人满意的解释。 Apple的网站只是说:
设置主页面内容和基本URL。
有人可以通过更详细的方式向我解释一下吗?
答案 0 :(得分:4)
我很确定baseURL就像在常规网页中一样使用来正确加载使用相对链接引用的资源。现在的问题是,如何将该基本URL设置为app目录中的特定文件夹。
答案 1 :(得分:3)
这主要是在webView中加载内容的方式。从本地html文件或通过网址。
//this is to load local html file. Read the file & give the file contents to webview.
[webView loadHTMLString:someHTMLstring baseURL:[NSURL URLWithString:@""]];
//if webview loads content through a url then
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://google.com"]]]
答案 2 :(得分:1)
- (void) loadHTMLString:(NSString *)string baseURL:(nullable NSURL *)baseURL;
用于加载本地HTML
文件,参数字符串表示html文件的内容,如果您的HTML
文件包含一些带有相对路径的href
标记,则应设置参数{{ 1}}使用baseUrl
文件的基地址,或将其设置为HTML
。
nil