使用参数快速打开本地HTML文件

使用参数快速打开本地HTML文件,html,swift,uiwebview,Html,Swift,Uiwebview,我有一个本地HTML文件,我想在UIWebView中加载该文件,但也希望在其中传递一个参数。我可以加载HTML文件 webView.loadRequest(NSURLRequest(URL: NSBundle.mainBundle().URLForResource("apprules", withExtension: "html")!)) 我想将本地文件传递给HTMLlikeapprules.HTML?lang=ja。在Swift中是否有这样做的方法?Swift 3及以上版本: Swift 2

我有一个本地HTML文件,我想在
UIWebView
中加载该文件,但也希望在其中传递一个参数。我可以加载HTML文件

webView.loadRequest(NSURLRequest(URL: NSBundle.mainBundle().URLForResource("apprules", withExtension: "html")!))
我想将本地文件传递给HTMLlike
apprules.HTML?lang=ja
。在Swift中是否有这样做的方法?

Swift 3及以上版本: Swift 2及以下版本:
对于Swift 3,我修改了代码。谢谢各位。这篇文章对我帮助很大

    let url1 = Bundle.main.url(forResource: "apprules", withExtension: "html")!
    let url2 = NSURL(string: "?lang=ja", relativeTo: url1)!
    webView.loadRequest(NSURLRequest(url: url2 as URL) as URLRequest)
Swift 5:
let url1=Bundle.main.url(forResource:“apprules”,扩展名为:“html”)!
让url2=URL(字符串:“?lang=ja”,relativeTo:url1)!
让myRequest=URLRequest(url:url2)
WKWebView.load(myRequest)

谢谢。只是为了更正
让url2=NSURL(字符串:“?lang=ja”,relativeToURL:url1)肥手指。。。很抱歉
let url1 = NSBundle.mainBundle().URLForResource("apprules", withExtension: "html")!
let url2 = NSURL(string: "?lang=ja", relativeToURL: url1)!
webView.loadRequest(NSURLRequest(URL: url2))
    let url1 = Bundle.main.url(forResource: "apprules", withExtension: "html")!
    let url2 = NSURL(string: "?lang=ja", relativeTo: url1)!
    webView.loadRequest(NSURLRequest(url: url2 as URL) as URLRequest)