有人知道为什么在ios/cordova中抛出此异常吗?

有人知道为什么在ios/cordova中抛出此异常吗?,ios,objective-c,cordova,Ios,Objective C,Cordova,我正在开发一个混合应用程序,它带有一个定制的InAppBrowser插件,并且似乎随机抛出了一个异常 我没有任何方法可以持续复制这个bug。我打开那个应用程序和浏览器,最后点击我的浏览器插件的关闭按钮,就会发生这种情况 在我打电话到这里后,它发生在科尔多瓦 异常实际发生的位置 CordovaLib.xcodeproj/Classes/Commands/CDVCommandDelegateImpl.m 我花了几个小时试图找到正在发生的事情,但我在网上找不到任何有帮助的信息。我试着用try/ca

我正在开发一个混合应用程序,它带有一个定制的InAppBrowser插件,并且似乎随机抛出了一个异常

我没有任何方法可以持续复制这个bug。我打开那个应用程序和浏览器,最后点击我的浏览器插件的关闭按钮,就会发生这种情况

在我打电话到这里后,它发生在科尔多瓦

异常实际发生的位置
CordovaLib.xcodeproj/Classes/Commands/CDVCommandDelegateImpl.m

我花了几个小时试图找到正在发生的事情,但我在网上找不到任何有帮助的信息。我试着用try/catch来包装它,至少看看我是否可以绕过它,但这也不起作用

实际记录的错误是:

***在-[ddwebkit操作dealloc],/SourceCache/MobileDataDetectorsUI/MobileDataDetectorsUI-109.1/URLification/DDOperation.m:202中断言失败
***由于未捕获异常“NSInternalInconsistencyException”而终止应用程序,原因:“容器应已为零”

有人知道是什么原因导致了这种情况,以及如何修复它吗


谢谢。

我在使用数据检测器的UIView中看到了这次崩溃。在我的例子中,它是在一个单元测试中,所以修复方法是在测试中删除数据检测器。

Hi,你找到这个问题的解决方案了吗?我也面临着同样的问题。