为啥在 ios/cordova 中抛出这个异常?
Posted
技术标签:
【中文标题】为啥在 ios/cordova 中抛出这个异常?【英文标题】:Does anyone know why this exception is being thrown in ios/cordova?有谁知道为什么在 ios/cordova 中抛出这个异常? 【发布时间】:2014-06-02 16:59:00 【问题描述】:我正在开发一个带有自定义 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'
有谁知道这可能是什么原因以及如何解决?
谢谢。
【问题讨论】:
嗨,你有没有找到解决这个问题的方法,我也面临同样的问题。 【参考方案1】:我在使用数据检测器的 UIView 中看到了这种崩溃。在我的情况下,它是在单元测试中,所以修复是删除测试中的数据检测器。
【讨论】:
以上是关于为啥在 ios/cordova 中抛出这个异常?的主要内容,如果未能解决你的问题,请参考以下文章
为啥我收到错误工厂方法'halLinkDisocoverer'在springboot中抛出异常?
为啥 Koin 在我的 KMM 应用程序中抛出“未捕获的 Kotlin 异常:kotlin.native.IncorrectDereferenceException”?