Сброс зонного распределителя с выделенными выделениями - PullRequest
2 голосов
/ 09 мая 2019

Я получаю следующее сообщение в XCode 10.2.1 после деинициализации моего ViewController с MKMapView.

[Память] Сброс распределителя зон с 24 выделенными выделениями

Я использую следующий код в ViewController для очистки MKMapView. Кажется, не имеет значения, делаю ли я это или удаляю делегата в событии ViewDidDisappear.

deinit {
    self.mapView.delegate = nil
}

Указывает ли это на фактическую утечку памяти или что-то еще, что мне нужно исправить? Похоже, что он не пропускает память после многократного открытия / закрытия ViewController.

1 Ответ

0 голосов
/ 20 июля 2019

Звонок mapView.removeAnnotations(mapView.annotations) в деинит исправил это для меня.Это происходило только в том случае, если были кластеризованные аннотации, а карта масштабировалась или панорамировалась прямо перед освобождением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...