Сохранить координаты выводов в действии calloutAccessoryControlTapped - PullRequest
1 голос
/ 05 сентября 2011

Могу ли я сохранить координаты выводов для действия calloutAccessoryControlTapped?Я хочу сохранить эти координаты для следующего просмотра.Когда вы нажимаете на булавку и затем переходите к следующему виду, я хочу снова использовать координаты булавки.Как мне сохранить эти координаты из этого вывода?

Ответы [ 2 ]

5 голосов
/ 05 сентября 2011

В методе calloutAccessoryControlTapped вы можете получить доступ к аннотации, нажатой с помощью view.annotation, и координаты будут в view.annotation.coordinate.

. Вы можете добавить свойство типа CLLocationCoordinate2D к следующему представлениюи установите его равным view.annotation.coordinate.

2 голосов
/ 05 сентября 2011

Спросите у MKMapView его selectedAnnotations. Так как может быть только один, и это будет тот, который показывает выноску, вы можете взять координату в вашем методе mapView:annotationView:calloutAccessoryControlTapped:.

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