将webview URL放在地址栏中

时间:2011-11-30 14:47:17

标签: ios xcode uiwebview

我需要从UIWebView获取一个URL并将其放在地址栏中。我使用了这段代码,但根本不起作用。

- (void)webViewDidStartLoad:(UIWebView *)webView2 shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType{
    NSURL *URL = [request URL];
    [webAdress2 setText:[URL absoluteString]];
}

请帮忙!

1 个答案:

答案 0 :(得分:1)

我今天遇到过类似的问题。显然,[request URL]仅在webView加载完成后获取值。所以我在控制器中使用webView创建了一个属性,这样我就可以从调用该控制器的类中为它设置一个值,然后使用类似的东西:

[webAdress2 setText:self.theURL];

希望有所帮助