как мне попасть в метод didSelectAnnotationView? - PullRequest
2 голосов
/ 18 октября 2010

Я пытаюсь создать вид карты, где я могу получить местоположение и его координаты, а затем отправить его в другой вид.Я пытался использовать didSelectAnnotationView для отправки информации.Но по какой-то причине я не вхожу в метод didSelectAnnotationView.

Может кто-нибудь сказать мне?

Или, если я делаю что-то неправильноКакой метод я должен использовать?

заранее спасибо

1 Ответ

4 голосов
/ 27 октября 2010

Убедитесь, что вы добавили делегата в интерфейс, а имена заголовков методов верны.

Пример:

@interface MapperViewController : UIViewController <MKMapViewDelegate>
{
    IBOutlet MKMapView *mapView;
}
@property (nonatomic, retain) IBOutlet MKMapView *mapView;

- (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view;

@end

Этот код должен срабатывать, когда пользователь нажимает на головку булавки:

- (void)mapView:(MKMapView *)mapView1 didSelectAnnotationView:(MKAnnotationView *)mapView2
{
    MapAnnotation *annotation = mapView2.annotation;
    NSString *temp = annotation.title;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...