在UIWebview中获取当前URL但不响应

时间:2015-05-19 02:58:27

标签: ios objective-c cocoa-touch uiwebview

如果触摸UIWebview中的内容,我创建app以使用UIWebview并显示日志到url。 这是我的代码

- (void)viewDidLoad {
    [super viewDidLoad];
    NSURL *url1 =[NSURL URLWithString:@"MyWebSite"];
    NSURLRequest *request1 = [NSURLRequest requestWithURL:url1];
    [_webView1 loadRequest:request1];
    NSURL *url2 =[NSURL URLWithString:@"MyWebsite2"];
    NSURLRequest *request2 = [NSURLRequest requestWithURL:url2];
    [_webView2 loadRequest:request2];//url menu 2
    NSString *currentURL = [_webView1 stringByEvaluatingJavaScriptFromString:@"document.title"];
    NSLog(@"%@",currentURL);
}

但我触摸内容日志不打印并更改webview日志打印(null) 抱歉我的英语不好。

1 个答案:

答案 0 :(得分:1)

在从网址接收数据之前,您无法获得网站的标题。

所以

  • webview delegate设为self

然后在

  • - webViewDidFinishLoad:获得头衔
相关问题