есть ли способ получить информацию, когда UIWebview загрузил новую страницу? В документации не указан делегат для этого. В моем случае я хочу знать, когда UIWebview завершает навигацию по страницам iUI.
С наилучшими пожеланиями,
Stefan
вариант А: я не могу понять, что вы хотите. вариант Б: вы не видели метод, подобный
- (void)webViewDidFinishLoad:(UIWebView *)webView
он вызывается каждый раз, когда веб-просмотр заканчивает загрузку нового контента
... то, что сказал Морион, только я думаю, что этот метод может быть больше похож на то, что он ищет:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
Он вызывается каждый раз, когда пользователь нажимает на ссылку.
Пожалуйста, смотрите документацию по UIWebViewDelegate: http://developer.apple.com/iphone/library/documentation/uikit/reference/UIWebViewDelegate_Protocol/Reference/Reference.html
сообщение shouldStartLoadWithRequest отправляется делегату каждый раз, когда веб-просмотр загружает новую страницу. Так что тебе стоит попробовать там.
shouldStartLoadWithRequest