我正在使用自定义InAppBrowser插件处理混合应用程序,并且似乎随机抛出异常。
我没有办法不断重现这个错误。我打开那个应用程序和浏览器,最终点击我的浏览器插件关闭按钮时会发生这种情况。
我在这里叫这条线后发生在科尔多瓦内
实际发生异常的地方
CordovaLib.xcodeproj/Classes/Commands/CDVCommandDelegateImpl.m
我花了好几个小时试图找到正在发生的事情,我无法在网上找到任何有用的信息。我尝试将它包装在try / catch中,至少看看我是否可以绕过它而且它不起作用
实际记录的错误是:
*** Assertion failure in -[DDWebKitOperation dealloc], /SourceCache/MobileDataDetectorsUI/MobileDataDetectorsUI-109.1/URLification/DDOperation.m:202
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Container should already be nil'
有谁知道造成这种情况的原因以及如何解决这个问题?
感谢。
答案 0 :(得分:0)
我在使用数据检测器的UIView中看到了这次崩溃。在我的情况下,它是在单元测试中,因此修复是在测试中删除数据检测器。