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.
InformationsquelleAutor Starbax | 2011-11-07
Schreibe einen Kommentar