2009-08-22 10 views
1

Ich habe eine Anwendung mit einer ziehbaren Annotation geschrieben, die ich oben auf einem MKMapView hinzugefügt habe. Ich habe eine CLLocationCoordinate2D-Variable namens myloc in meinem Hauptansicht-Controller hinzugefügt, um die Koordinatenwerte (lat, lng) zu speichern, wenn ich die Annotation ziehe. Meine Frage ist, wie aktualisiere ich den Myloc-Eigenschaftswert in der übergeordneten übergeordneten UIViewController-Klasse immer dann, wenn das Touch-End-Ereignis auf der Annotation endet? Wenn jemand etwas Code teilt, wie man das elegant macht, würde das geschätzt werden.Aktualisiere Koordinateneigenschaft von MKAnnotation auf dem übergeordneten Viewcontroller nach dem Touch-End-Event?

Dank

Antwort

0

Werfen Sie einen Blick auf den folgenden Blog-Post: MapKit annotation drag and drop with callout info update.

Sie finden einzelne Codebeispiele, ein vollständiges Projekt auf github und Verweise auf die offizielle Apple Dokumentation (erster Beitrag hier, kann keinen zweiten Link einfügen, siehe Blogpost).

Viel Glück!