2 votes

iPhone - Verrous multiples pour UIWebView

Je reçois le message d'erreur suivant dans la console de mon débogueur :

bool _WebTryThreadLock(bool), 0x7400460: Multiple locks on web thread not allowed! Please file a bug. Crashing now...

Cela se produit lorsque je :

  1. Charger un UIViewController
  2. Chargement d'une UIWebView à partir de ce UIViewController
  3. Puis je pousse un deuxième UIViewController à partir du premier UIViewController
  4. Chargez un deuxième UIWebView à partir du deuxième UIViewController.

Je pense que cela a quelque chose à voir avec l'accès à la ressource UIWebView, mais je ne suis pas vraiment sûr.

Quelqu'un peut-il m'aider avec cette erreur ?

2voto

Elias Points 506

J'ai trouvé que ça devait être un bug du simulateur iphone.

Je vais déposer un rapport de bogue auprès d'Apple.

0voto

Ben Gottlieb Points 59900

Est-ce que votre première vue web est toujours en train de se charger quand vous poussez la seconde ? Je pense que vous devriez être capable d'avoir plusieurs webviews à l'écran simultanément, mais vous pourriez essayer d'appeler -stopLoading sur la première webview avant de pousser la seconde.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X