я делаю url-запрос и жду ответа с помощью
Я запускаю запрос, затем ожидаю, пока synchronousOperationComplete = TRUE
NSRunLoop *theRL = [NSRunLoop currentRunLoop];
while (!synchronousOperationComplete && [theRL runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]]);
, затем я возвращаю ответ
все кажется хорошо, я получаю ответ, и все работает нормально, но когда я закрываю приложение , я получаю:
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
похоже, что NSRunLoop вызывает ошибку, когда я рекомендую ошибка не появляется.
Я использую IOS 5.0 кто-нибудь знает, что я могу сделать, чтобы избежать этой ошибки?
Я использовал это в IOS 4.3 и IOS5 Beta, и он отлично работает.
но я переместил свой tomcat6 на другой сервер, возможно, это ошибка сервера
THX mBax