0

我在 Crashlytics 工具中发生了崩溃,我不知道如何修复它们。它在 Crashlytics 中的外观截图:

Crashlytics 屏幕截图

似乎问题出在 Mapbox 源代码中。我的项目中的代码:

DispatchQueue.global(qos: .userInitiated).async {
   let annotsToRemove = self?.mapView.annotations?.filter({ $0 is MapDangerAnnotation })
   let annotsToAdd = dangers.map { MapDangerAnnotation(danger: $0) }

84 行是带过滤功能的中间行。我不知道有什么问题。你知道哪里有问题吗?我能想到的一件事是我没有在主线程中工作,但它只是在大多数情况下工作并且在少数情况下崩溃。

感谢帮助

4

0 回答 0