1

Xcode の出力ウィンドウに次のエラーが表示されます。

bool _WebTryThreadLock(bool), 0x9644290: Multiple locks on web thread not allowed! Please file a bug. Crashing now...
1   _ZL14WebRunLoopLockP19__CFRunLoopObservermPv
2   __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__
3   __CFRunLoopDoObservers
4   __CFRunLoopRun
5   CFRunLoopRunSpecific
6   CFRunLoopRunInMode
7   _ZL12RunWebThreadPv
8   _pthread_start
9   thread_start*

次の投稿を見つけました: Web スレッドでの複数のロックは許可されていません! バグを報告してください。今すぐクラッシュ& iPhone - UIWebView 複数のロック

しかし、私は iPad 5.1 シミュレーターを使用していて、iPad デバイスでもテストしたので、問題がシミュレーターに関連しているのかどうかはわかりません。デバイスでもクラッシュしますか?

UITableView インスタンスをリロードする行をコメントアウトしても問題は発生しないことがわかりましたが、表示したリストを更新するため、このコード行が必要です。

//[listingTable reloadData];

この問題に関するアイデアや支援は大歓迎です。

4

1 に答える 1

0

UITableView で使用される NSArray に追加されたオブジェクトを作成する方法をやり直す必要があったため、このエラーが発生しなくなりました。

于 2012-08-06T06:40:05.720 に答える