webView: decidePolicyForNavigationAction: demande: cadre: decisionListener: appelé plusieurs fois
Je suis en utilisant le code suivant pour charger une url dans mon webview, mais il est appelé plusieurs fois et mon application se bloque.
- (void)webView:(WebView *)webView decidePolicyForNavigationAction:(NSDictionary *)actionInformation request:(NSURLRequest *)request frame:(WebFrame *)frame decisionListener:(id )listener
{
[[myWebView mainFrame] loadRequest:request];
}
Vous devez vous connecter pour publier un commentaire.
Utilisation
[listener use]
au lieu de cela, de dire à votre webview pour gérer cliqué sur l'URL.[WebView registerURLSchemeAsLocal]
, sinon decidePolicyForNavigationAction ne verrez pas la redirection.