MGLMapView - сбой аннотаций Mapbox
У меня возникают сбои в инструменте 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 строка - это средняя линия с функцией фильтра. Я не знаю, что может быть не так. Знаете ли вы, где могут быть проблемы? Одна вещь, о которой я мог подумать, это то, что я не работаю в основном потоке, но он просто работает в большинстве случаев и дает сбой лишь в нескольких случаях.
Спасибо за помощь