我需要从UIWebView获取一个URL并将其放在地址栏中。我使用了这段代码,但根本不起作用。
- (void)webViewDidStartLoad:(UIWebView *)webView2 shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType{
NSURL *URL = [request URL];
[webAdress2 setText:[URL absoluteString]];
}
请帮忙!
答案 0 :(得分:1)
我今天遇到过类似的问题。显然,[request URL]仅在webView加载完成后获取值。所以我在控制器中使用webView创建了一个属性,这样我就可以从调用该控制器的类中为它设置一个值,然后使用类似的东西:
[webAdress2 setText:self.theURL];
希望有所帮助