iba*_*man 6 html string uiwebview ios swift
我想将我的本地html文件加载到字符串变量中.我不知道怎么做.请帮我.我发现下面的链接,但它从在线网址加载它. 要隐藏的Swift和UIWebView元素
Riz*_*ikh 13
将html复制到项目目录中并使用以下代码:
@IBOutlet weak var webView: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
var htmlFile = NSBundle.mainBundle().pathForResource("MyHtmlFile", ofType: "html")
var htmlString = try? String(contentsOfFile: htmlFile!, encoding: NSUTF8StringEncoding)
webView.loadHTMLString(htmlString!, baseURL: nil)
}
Run Code Online (Sandbox Code Playgroud)
在Swift 3中:
let htmlFile = Bundle.main.path(forResource:"MyHtmlFile", ofType: "html")
let htmlString = try? String(contentsOfFile: htmlFile!, encoding: String.Encoding.utf8)
webView.loadHTMLString(htmlString!, baseURL: nil)
Run Code Online (Sandbox Code Playgroud)
我建议使用可选链接而不是htmlString
如上所述强行展开.