2

我的 iOS 应用程序出现一个奇怪的错误。错误信息如下:

bool _WebTryThreadLock(bool), 0x22c820: Multiple locks on web thread not allowed! Please file a bug. Crashing now...

奇怪的是它发生的不一致——有时单击某个按钮或 textField 会导致崩溃,而其他时候相同的步骤不会导致崩溃。我最初在一个 viewController 中有几个 UIWebView,但我已经注释掉了与它们相关的所有内容,据我所知,我根本没有访问网络线程。即使我的项目中确实有这些 UIWebViews,错误也经常发生在与 webView 无关的 viewControllers 中。当我的应用在设备上打开并收到一封电子邮件时,我也收到了错误消息。来自电子邮件的推送通知似乎相关。有什么想法可能导致这种情况吗?

我怀疑这可能与我们当前在视图控制器之间进行切换的方式有关。我们正在使用模态序列并在加载另一个视图控制器时手动关闭一个视图控制器。这是个坏主意吗?

任何投入将不胜感激。

4

0 回答 0