私は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のようですが、私がそれを賞賛してもエラーは表示されません。
私はIOS5.0を使用していますが、誰かがこのエラーを回避するために私ができることの手がかりを持っていますか?
私はこれをIOS4.3とIOS5Betaで使用しましたが、正常に動作します。
しかし、tomcat6を別のサーバーに移動しました。サーバーのエラーである可能性があります。
THX mBax