parameter-1
let currentURL = webV.request.URL.absoluteString
parameter-2
get url in delegate method
func webViewDidFinishLoad(webView: UIWebView){ print(WebView.request?.mainDocumentURL) }
Option-3
func webViewDidFinishLoad(webView: UIWebView) { let currentURL = webView.request().URL() print("\(currentURL.description)") }
or use as
func webViewDidFinishLoad(webView: UIWebView){ let currentURL = webView.request?.URL }
parameter-4
func webViewDidFinishLoad(webView: UIWebView) { let currentURL: = webView.stringByEvaluatingJavaScriptFromString("window.location.href")! print("\(currentURL)") }
parameter-5
func webView(webview: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool { let currentURL = request.URL.absoluteString print("\(currentURL)") }
options-6
func webViewDidFinishLoad(WebVie: UIWebView) { let currentURL = WebVie.request.mainDocumentURL print("\(currentURL)") }
Anbu.Karthik
source share