Πάρτε πληροφορίες για ένα MapView επιλεγμένο σχολιασμό

ψήφοι
2

Έχω σχολιασμούς σε MapView και επεξήγηση με ένα κουμπί για κάθε μία. Αυτό που πρέπει να κάνουμε είναι ιδιότητες αρπάξει από αυτή την επεξήγηση, δηλαδή. ο τίτλος, αλλά και την καταγραφή αυτή τη γραμμή:

NSLog(@%@, mapView.selectedAnnotations);

αποδόσεις <AddressAnnotation: 0x1bdc60>που προφανώς μου δίνει καμία χρήσιμες πληροφορίες ...

Η ερώτησή μου είναι, πώς μπορώ να έχω πρόσβαση στις ιδιότητες ενός επιλεγμένου επεξήγησης σχολιασμό;

Δημοσιεύθηκε 12/11/2009 στις 16:02
πηγή χρήστη
Σε άλλες γλώσσες...                            


3 απαντήσεις

ψήφοι
2

Εδώ είναι αυτό που έκανα στη λειτουργία annotationviewClick:

Η ελπίδα αυτό βοηθά

-(IBAction) annotationViewClick:(id) sender{

    [self.view addSubview:LoadingView];
    Annotation *ann = [myMap.selectedAnnotations objectAtIndex:([myMap.selectedAnnotations count]-1)];


    NSLog(@"Selected:%@", [ann tag]);

}
Απαντήθηκε 16/03/2011 στις 00:24
πηγή χρήστη

ψήφοι
2

Ετσι

 for (id annotation in mapView.annotations) {NSLog([annotation title]);}
Απαντήθηκε 25/02/2011 στις 17:28
πηγή χρήστη

ψήφοι
1

mapView.selectedAnnotationsεπιστρέφει μια σειρά από anotations. Θα πρέπει να έχουν πρόσβαση σε στοιχεία του για να πάρει πληροφορίες.

Απαντήθηκε 19/11/2009 στις 12:44
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more