Non so come lavorare con calloutAccessoryControlTapped: (UIControl *) di controllo
Domanda
nel mio progetto sono due classi (mapViewcontroller e listViewcontroller) e sul MapView sono un sacco di spine che l'utente può tirare. Se avesse tirato uno devo salvare i dati dei perni e gestirlo per l'altra classe. Quindi la mia domanda quello che ho da realizzare nel seguente metodo per salvare il titolo e il sottotitolo del perno e usarlo su l'altra classe ???
enter code here- (void) mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)annView calloutAccessoryControlTapped:(UIControl *)control {
NSLog (@ "Pin gedruckt und CONFIRMED!", [Descrizione annView]); }
dispiace per il mio cattivo inglese, spero che mi può aiutare ??
saluti
Soluzione
Bene, è possibile ottenere il titolo e il sottotitolo in questo modo:
NSString *pinTitle=view.annotation.title;
NSString *pinSubtitle=view.annotation.subtitle;
Per metterli in un NSMutableDictionary
o simile in un altro viewcontroller, utilizzare uno dei metodi consigliati nelle discussioni sulla condivisione / accesso variabili in un altro viewcontroller.