Είμαι επιτυχώς την κατάρτιση σχολιασμούς στο χάρτη, χρησιμοποιώντας μια σειρά από σχόλια. Έχω ακόμα να κάνετε κλικ στην ένδειξη και να αλλάξετε το χρώμα του ή την εικόνα. Το πρόβλημά μου προκύπτει όταν η χρήση επιλέγει το δεύτερο σχολιασμό και θέλω να αλλάξει δυναμικά το χρώμα ή την εικόνα του πρώτου πίσω σε ένα μη επιλεγμένο χρώμα / εικόνα. Μπορώ να πάρω τη σειρά του όλους τους σχολιασμούς και λειτουργεί μέσω του πίνακα αλλά όταν προσπαθώ να ορίσετε το χρώμα ή την εικόνα ot τη σειρά μου να πάρει ένα παρόμοιο λάθος.
for (MKAnnotationView *ann in map.selectedAnnotations){
if ([ann isMemberOfClass:[Place class]]) {
place = (Place *)ann;
if (currentPlaceID != place.placeID) {
UIImage *i = [UIImage imageNamed:@pin.png];
ann.image = i;
}
}
η παραπάνω κώδικα λειτουργεί εντάξει μέχρι να φτάσουμε στην ann.image = i? Στη συνέχεια λάθη. Τα σφάλματα παίρνω είναι: -
- - [Τόπος setImage:]: μη αναγνωρισμένη επιλογέα αποστέλλονται σε περίπτωση 0x4514370 Τερματισμός εφαρμογών λόγω ασύλληπτος εξαίρεση «NSInvalidArgumentException», λόγο: «** - [Τόπος setImage:]: μη αναγνωρισμένη επιλογέα αποστέλλονται σε περίπτωση 0x4514370»
Παρακαλείστε να ενημερώσετε το έχω πάει γύρω στους κύκλους σε αυτό το σημείο για 2 μέρες τώρα !!!!
Οποιεσδήποτε ιδέες για το πώς καλύτερα να το κάνετε αυτό;
ευχαριστώ εκ των προτέρων













