获取UIWebView URL! (myWebView.request.URL.absoluteString不起作用)

时间:2011-12-28 17:40:58

标签: ios url uiwebview

我想获取我的网页浏览的网址。我搜索了解决方案,唯一一个是

NSString *myUrl = webView.request.URL.absoluteString ;

这不再适用了!结果就是给我(null)。

我正在为iOS 5开发。

1 个答案:

答案 0 :(得分:3)

absoluteString方法没有任何问题,但webView.request也可能是零。在加载请求之前,似乎UIWebView的request属性为nil。

如果等待webview完成加载不是问题,请使用委托方法-(void)webViewDidFinishLoad:(UIWebView *)webView获取您的URL。如果您在此之前需要它,您应该从代码中的其他位置获取它(例如,在调用webview的loadRequest的地方)。