【问题标题】: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'

有谁知道这可能是什么原因以及如何解决?

谢谢。

【问题讨论】:

  • 嗨,你有没有找到解决这个问题的方法,我也面临同样的问题。

标签: ios objective-c cordova


【解决方案1】:

我在使用数据检测器的 UIView 中看到了这种崩溃。在我的情况下,它是在单元测试中,所以修复是删除测试中的数据检测器。

【讨论】:

    猜你喜欢
    • 2012-07-01
    • 2012-01-30
    • 1970-01-01
    • 2020-03-08
    • 2014-07-09
    • 1970-01-01
    • 2013-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多