MKMapView не вызывает regionDidChangeAnimated на Pan

У меня есть приложение с MKMapView и кодом, который вызывается каждый раз, когда карта меняет местоположение (в regionDidChangeAnimated). При первоначальной загрузке приложения regionDidChangeAnimated вызывается для панорамирования (смахивания), щипков, касаний и кнопок, которые явно обновляют координаты карты. После загрузки других представлений и возврата к карте regionDidChangeAnimated вызывается только для нажатий и кнопок, которые явно обновляют карту. Панорамирование карты и щелчки больше не вызывают regionDidChangeAnimated.

Я просмотрел эту запись о переполнении стека , которая не решила эту проблему. Сообщения на форуме devforums и iphonedevsdk также не работали. Кто-нибудь знает, что вызывает эту проблему? Я не добавляю подвиды в MKMapView.

6
задан Community 23 May 2017 в 12:34
поделиться