webView: definePolicyForNavigationAction: запрос: frame: SolutionListener: вызывается несколько раз - PullRequest
1 голос
/ 29 ноября 2010

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


- (void)webView:(WebView *)webView decidePolicyForNavigationAction:(NSDictionary *)actionInformation request:(NSURLRequest *)request frame:(WebFrame *)frame decisionListener:(id )listener
{

    [[myWebView mainFrame] loadRequest:request];
}


1 Ответ

7 голосов
/ 29 ноября 2010

Вместо этого используйте [listener use], чтобы указать веб-представлению обрабатывать нажатый URL.

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