【问题标题】:Sudden MGLMapView WARNING in iOSiOS中的突然MGLMapView警告
【发布时间】:2020-04-14 00:50:42
【问题描述】:

过去 2 个月我一直在开发 iOS 应用程序,今天早上突然按下地图按钮加载地图视图时应用程序开始崩溃。

最初我认为可能是我造成的,但我使用的是旧版本,但问题仍然存在。

查看调试器: MGLMapView 警告 UIViewController.automaticallyAdjustsScrollViewInsets 已弃用,请改用 MGLMapView.automaticallyAdjustContentInset。

libc++abi.dylib:以 std::domain_error 类型的未捕获异常终止 (lldb)

任何人都可以阐明如何克服这个问题吗?我一直在想也许 mapbox 改变了一些东西,或者苹果改变了一些东西,但不知何故,我不认为是这样。

非常感谢任何帮助。

谢谢。

【问题讨论】:

  • 您使用的是什么版本的 Mapbox?最新的是 5.8.0。
  • 使用最新的 Mapbox 5.8.0
  • 关于弃用的警告不太可能是导致崩溃的原因。看看这里的一些建议:stackoverflow.com/questions/26442414/…
  • 感谢您提供链接 Magnas。我正在处理可能的情况,但有一件事卡住了,即安装的构建运行了大约一周。没有问题。今天过了一半,它停止了。

标签: ios swift mapbox


【解决方案1】:

所以在关注 Magnas 的帖子(谢谢)并进行更多错误日志挖掘之后,发现了问题!!!

在加载地图查看器时,我正在解析一个 json 文件以显示我的标记。显然,我的 SQL 中没有正确添加一个标记,并且在解析过程中崩溃了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-16
    • 2021-06-20
    • 1970-01-01
    • 2013-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多