Xcode 不允许在web线程上使用多个锁!请提交一个bug。现在崩溃了
我在Xcode的输出窗口中遇到以下错误:Xcode 不允许在web线程上使用多个锁!请提交一个bug。现在崩溃了,xcode,ipad,locks,Xcode,Ipad,Locks,我在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_FUNCTIO
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*
我发现了以下帖子:&
但是,我不太确定问题是否与模拟器有关,因为我使用的是iPad 5.1模拟器,而且我在iPad设备上进行了测试,它也在设备上崩溃了
我已经发现,如果我注释掉了一行重新加载UITableView实例的代码,那么问题就不会发生,但是我需要这行代码,因为它刷新了我显示的列表
//[listingTable reloadData];
对此问题的任何想法或帮助都将不胜感激。我必须重新创建一个对象,该对象被添加到UITableView中使用的NSArray中,从而阻止了此错误的发生