0
當單擊MKAnnotation時,我需要在其視圖控制器中調用一個函數,並將其傳遞給註釋中包含的兩個NSString。我怎樣才能做到這一點?單擊註釋時,如何將數據傳遞給其視圖控制器?
當單擊MKAnnotation時,我需要在其視圖控制器中調用一個函數,並將其傳遞給註釋中包含的兩個NSString。我怎樣才能做到這一點?單擊註釋時,如何將數據傳遞給其視圖控制器?
只需指定您的視圖控制器的地圖視圖的delegate
和實施
- (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view
MKAnnotationView
有一個annotation
屬性,你可以用它來得到你的字符串。
可能註釋是某種按鈕?在這種情況下,它們是動作的發送者 - >對被單擊的註釋的引用作爲參數傳遞給被調用的函數!
註解是來自用於地圖顯示的MKMapView的註解(MKAnnotation) – woot586 2011-01-19 23:50:34