Objective c &引用;“web线程上的多个锁”;错误不一致地抛出

Objective c &引用;“web线程上的多个锁”;错误不一致地抛出,objective-c,ios,web,exc-bad-access,Objective C,Ios,Web,Exc Bad Access,我的iOS应用程序中出现了一个奇怪的错误。错误消息如下所示: bool _WebTryThreadLock(bool), 0x22c820: Multiple locks on web thread not allowed! Please file a bug. Crashing now... 奇怪的是,它的发生是不一致的——有时单击某个按钮或文本字段会导致崩溃,而其他时候相同的步骤不会导致崩溃。我最初在一个viewController中有几个UIWebView,但我已经注释掉了所有与它们相关

我的iOS应用程序中出现了一个奇怪的错误。错误消息如下所示:

bool _WebTryThreadLock(bool), 0x22c820: Multiple locks on web thread not allowed! Please file a bug. Crashing now...
奇怪的是,它的发生是不一致的——有时单击某个按钮或文本字段会导致崩溃,而其他时候相同的步骤不会导致崩溃。我最初在一个viewController中有几个UIWebView,但我已经注释掉了所有与它们相关的内容,据我所知,我根本不访问web线程。即使在我的项目中有这些UIWebView,错误也经常发生在与webView无关的ViewController中。当我的应用程序在设备上打开并且我收到一封电子邮件时,我也收到了一次错误。来自电子邮件的推送通知似乎是相关的。你知道这是什么原因吗

我怀疑这可能与我们目前在ViewController之间的分隔方式有关。我们正在使用模态分段,并在加载另一个viewController时手动关闭一个viewController。这是个坏主意吗

如有任何意见,将不胜感激