IM在WKWebView工作,當我不帶參數加載URL這樣它工作正常意外地發現零而展開的可選值WKWebView得到參數
func loadAddress(lat:Double,lng:Double){
let requestURL = NSURL(string:"http://url.com/dev2/billboard/geo")
let request = NSURLRequest(url: requestURL as! URL)
webview.load(request as URLRequest)
}
,但我想用GET參數,這樣發送用戶位置
func loadAddress(lat:Double,lng:Double){
let requestURL = NSURL(string:"http://url.com/dev2/billboard/geo/\(lat)/\(lng)")
let request = NSURLRequest(url: requestURL as! URL)
webview.load(request as URLRequest)
}
它顯示了這個錯誤:
fatal error: unexpectedly found nil while unwrapping an Optional value 2017-02-02 16:43:36.645898 pixel[5112:1996136] fatal error: unexpectedly found nil while unwrapping an Optional value
謝謝你是進步
如果第一個函數有效,那麼requestURL就有問題。在第二個功能的情況下,檢查url是否存在或不是試圖加載它在iPhone的Safari瀏覽器。 –
您可以逐步完成您的功能,並請檢查「nil」值是多少?它是'requestURL'嗎?並嘗試使用沒有NS前綴的API的新版本。 – Kie