Mehrere Schlösser, die auf web-thread nicht erlaubt! Bitte einen bug. Absturz jetzt
mache ich eine url-Anfrage und wartet auf die Antwort mit
Starte ich die Anfrage, dann warten, bis synchronousOperationComplete=TRUE
NSRunLoop *theRL = [NSRunLoop currentRunLoop];
while (!synchronousOperationComplete && [theRL runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]]);
dann habe ich die Antwort zurückgegeben
scheint alles ok zu sein,bekomme ich die Antwort und alles funktioniert normal, aber wenn ich die app schließen
ich:
bool _WebTryThreadLock(bool), 0x227f40: Multiple locks on web thread not allowed! Please file a bug. Crashing now...
1 _ZL17_WebTryThreadLockb
2 _ZL14WebRunLoopLockP19__CFRunLoopObservermPv
3 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__
4 __CFRunLoopDoObservers
5 __CFRunLoopRun
6 CFRunLoopRunSpecific
7 CFRunLoopRunInMode
8 _ZL12RunWebThreadPv
9 _pthread_start
10 thread_start
scheint es zu sein, die NSRunLoop was verursacht die Fehler,
wenn ich empfehle es den Fehler nicht angezeigt.
Ich benutze IOS 5.0
hat jemand eine Ahnung, was ich tun kann um diesen Fehler zu vermeiden?
habe ich diese in IOS 4.3 und IOS 5 Beta und es funktioniert gut.
aber ich zog mein tomcat6 auf einem anderen server, vielleicht ist es ein Fehler des Servers
THX
mBax
- Bitte erweitern Sie den NSRunLoop *theRL = [NSRunLoop currentRunLoop]; Linie Ursache es ist nicht klar, was Sie tun, nach.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte genau die gleiche Fehlermeldung, aber ich versuchte zu rufen, eine stringByEvaluatingJavaScript auf eine webView, die nicht auf dem Bildschirm.
Im Allgemeinen diese Nachricht Hinweise, dass sich etwas beim Zugriff auf ein Element (UIWebView), während der bestimmten thread zu diesem Artikel gesperrt ist.
Wenn Sie den folgenden code:
[[NSRunLoop currentRunLoop ] runUntilDate:[NSDate dateWithTimeIntervalSinceNow:2.0]];
Entfernen, wenn nicht benötigt, oder verringern Sie das Zeitintervall ein. Es funktionierte für mich.
Für mich war es eine Ansicht, die Hinzugefügt wurde, auf
ich lobte es und jetzt ist es woks!
https://devforums.apple.com/message/575760#575760
kann helfen, wenn jemand den gleichen Fehler hat