我在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*
我找到了以下帖子:Multiple locks on web thread not allowed! Please file a bug. Crashing now& iPhone - UIWebView multiple locks
但是,我不太确定这个问题与模拟器有关,因为我正在使用iPad 5.1模拟器,而且我已经在iPad设备上测试了,它也在设备上崩溃了?
我已经想出如果我注释掉一行重新加载UITableView实例的行,问题就不会发生,但是我需要这行代码,因为它刷新了我已经显示的列表。
//[listingTable reloadData];
对此问题的任何想法或帮助将不胜感激。
答案 0 :(得分:0)
我不得不重新创建一个对象,这个对象被添加到UITableView中使用的NSArray中,该对象阻止了这个错误的发生。