Требуются: как надежно и последовательно выбрать аннотацию MKMapView

После звонкаMKMapView& APOS; ssetCenterCoordinate:animated: метод (без анимации), я бы хотел вызватьselectAnnotation:animated: (с анимацией), так что аннотация выскакивает из недавно центрированной метки.

Сейчас я просто слежу заmapViewDidFinishLoadingMap: и затем выберите аннотацию. Однако это проблематично. Например, этот способ не вызывается, когда нет необходимости загружать дополнительные данные карты. В этих случаях моя аннотация не выбрана.:(

Отлично. Я мог бы назвать это сразу после установки центральной координаты. Ах, но в этом случае возможно, чтоis данные карты для загрузки (но загрузка еще не завершена). Я рискну назвать это слишком рано, и анимация в лучшем случае станет пятнистой.

Таким образом, если я правильно понимаю, не нужно знать, видима ли моя координата, поскольку возможно отклонение почти на весь экран и загрузка новых картографических данных. Скорее,it's a matter of knowing if new map data needs to be loaded, and then acting accordingly.

Любые идеи о том, как сделать это, или как (надежно) выбрать аннотацию после повторного центрирования представления карты на координате, где живет эта аннотация?

Подсказки оценили - спасибо!

Ответы на вопрос(7)

Ваш ответ на вопрос