MGLMapView - сбой аннотаций Mapbox

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

Спасибо за помощь

0 ответов

Другие вопросы по тегам