MGLMapView - сбой аннотаций Mapbox - PullRequest
0 голосов
/ 21 мая 2018

У меня возникают сбои в инструменте Crashlytics, и я не знаю, как их исправить.Скриншот того, как это выглядит в Crashlytics:

Crashlytics screenshot

Кажется, проблема в исходных кодах Mapbox.Коды из моего проекта:

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

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

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

...