2009-11-12 4 views
0

Je reçois ce message d'erreur dans la console pendant que j'essaie de charger une page HTML dans UIWebView? "Void SendDelegateMessage (NSInvocation *): le délégué n'a pas pu retourner après avoir attendu 10 secondes Mode d'exécution principal: UITrackingRunLoopMode Si vous n'utilisez pas l'écran tactile pendant tout cet intervalle (ce qui peut prolonger cette attente), veuillez déposer punaise.". Quand je suis débogage mon code et attendre attendre plusieurs secondes avant de cliquer continuer à cette méthode:UIWebView affiche le message d'erreur

- (void)webViewDidFinishLoad:(UIWebView *)webView 
{ 
    // finished loading, hide the activity indicator in the status bar 
    [self parseXMLFileAtURL:mPath]; 
} 
+0

S'il vous plaît upvote d'autres questions plutôt que d'en ouvrir de nouvelles, en double (http://stackoverflow.com/questions/1593956/iphone-uiwebview-bug/1721676#1721676) –

Répondre

1

Le message d'erreur vous dit tout ce que vous devez savoir: que vous prenez trop de temps pour revenir d'une méthode déléguée .

Si vous récupérez des choses sur Internet, c'est votre problème. Erreur fatale, ne pas réanimer. Repensez la structure de votre application. Dans le cas contraire, vous devrez peut-être rendre votre analyse XML plus efficace, car cela prend trop de temps.