Поместите URL веб-просмотра в адресную строку - PullRequest
0 голосов
/ 30 ноября 2011

Мне нужно получить URL-адрес из UIWebView и поместить его в адресную строку. Я использовал этот код, но он вообще не работает.

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

Пожалуйста, помогите!

1 Ответ

1 голос
/ 30 ноября 2011

У меня была похожая проблема сегодня. По-видимому, [URL запроса] получает значение только после завершения загрузки веб-представления. Поэтому я сделал свойство в контроллере с помощью webView, чтобы я мог установить для него значение из класса, который вызывает этот контроллер, а затем просто использовал что-то вроде:

[webAdress2 setText:self.theURL];

Надеюсь, это поможет

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