我在 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*
我发现了以下帖子:网络线程上的多个锁不允许!请提交一个错误。现在崩溃和iPhone - UIWebView 多个锁
但是,我不太确定问题是否与模拟器有关,因为我使用的是 iPad 5.1 模拟器,而且我已经在 iPad 设备上进行了测试,但它也在设备上崩溃了?
我已经弄清楚如果我注释掉重新加载 UITableView 实例的行,问题就不会发生,但是我需要这行代码,因为它刷新了我显示的列表。
//[listingTable reloadData];
任何有关此问题的想法或帮助将不胜感激。