Я работаю над приложением для iPhone, которое использует MKMapView внутри контроллера представления.Я делаю запросы к серверу о событиях в текущем отображаемом регионе на карте.Запросы выполняются каждый раз, когда пользователь перемещает карту (или увеличивает масштаб) - в regionDidChangeAnimated.
Я заметил, что после перемещения в той же области карты regionDidChangeAnimated больше не вызывается.Кажется, что кеширование карты может привести к этому.Если пользователь увеличивает или уменьшает масштаб, снова вызывается regionDidChangeAnimated.Если пользователь возвращается к уровню масштабирования, где метод не вызывается, плохое / странное поведение продолжается.
Я не знаю, где еще мне следует выполнять запросы, так как мне нужно каждый раз обновлять карту аннотациямивремя, когда пользователь меняет отображаемый регион.
Буду очень признателен за ваш совет, заранее спасибо.