ПОЛУЧИТЕ UIWebView URL! (myWebView.request.URL.absoluteString не работает) - PullRequest
3 голосов
/ 28 декабря 2011

Я хочу получить URL моего веб-просмотра. Я искал решения, единственным был

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

Это больше не работает! это дает мне (ноль) в результате.

Я разрабатываю для iOS 5.

1 Ответ

3 голосов
/ 28 декабря 2011

В методе absoluteString нет ничего плохого, но webView.request, вероятно, также равен нулю. Кажется, что свойство запроса UIWebView - ноль, пока запрос не был загружен.

Если не проблема дождаться завершения загрузки веб-просмотра, используйте метод делегата -(void)webViewDidFinishLoad:(UIWebView *)webView, чтобы получить свой URL. Если вам это нужно до этого, вы должны получить его из другого места в вашем коде (например, там, где вызывается loadRequest веб-просмотра).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...