Я делаю 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