Mike Walker Mike Walker - 6 months ago 64
Swift Question

Swift open local HTML file with parameters

I have a local HTML file that I would like to load in a

UIWebView
, but would also like to pass a parameter inside. I can load the HTML file

webView.loadRequest(NSURLRequest(URL: NSBundle.mainBundle().URLForResource("apprules", withExtension: "html")!))


I would like to pass the local to the HTNL like
apprules.html?lang=ja
. Is there a way to do this in Swift?

Answer

Try this:

let url1 = NSBundle.mainBundle().URLForResource("apprules", withExtension: "html")!
let url2 = NSURL(string: "?lang=ja", relativeToURL: url1)!
webView.loadRequest(NSURLRequest(URL: url2))