實際上,我已經從web服務中獲取了很多關於服務站的信息,他們在這裏,我爲每個站顯示了一個pin註釋,以便在Map上顯示它UIButtonTypeDetailDisclosure
,現在我想存儲每個引腳一些額外的信息,如:如何在MKPinAnnotation中存儲一個pin的相關信息
float lng = [[stationEnCours objectForKey:@"ssiphone_longitude"] floatValue];//that's how i retrieve it from web-service
float lat = [[stationEnCours objectForKey:@"ssiphone_latitude"] floatValue];//that's how i retrieve it from web-service
我的目的,我用這個衆所周知的委託方法:
-(void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control
{
NSLog(@"calloutAccessoryControlTapped");
//how to do to store additional informations
}
,但我某種受阻,我如何存儲與e有關的其他信息請幫助,任何建議,示例代碼,教程將不勝感激:))))))提前thx
我不知道的困難是什麼。你沒有實現MKAnnotation協議的自定義類嗎?在calloutAccessoryControlTapped中,可以使用view.annotation訪問註釋。 – Anna 2011-05-10 13:34:39
嗨,我有一個名爲MyLocation實現MKAnnotation協議的類,我應該在'MyLocation.h'文件中聲明我將在詳細視圖中顯示的所有屬性,如果是這樣,我如何分配和獲取值,換句話說,我如何在'calloutAccessoryControlTapped'方法中讀取它? thx提前:) – Luca 2011-05-10 13:52:16