2015-05-19 4 views
0

Я создаю приложение для использования UIWebview и показываю журнал для URL-адреса, если касаются содержимого в UIWebview. это мой кодПолучить текущий URL-адрес в UIWebview, но он не отвечает

- (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 является печать (нуль) извините за мой плохой английский.

ответ

1

Вы не можете получить титул веб-сайта, прежде чем получать данные из URL-адреса.

Так

  • Установите ваш webview delegate в self

Тогда в

  • - webViewDidFinishLoad:, чтобы получить титул
+0

Спасибо вам, что это работает. –

+0

Если это работает, пожалуйста, примите мой ответ – Leo

Смежные вопросы