Ich zeichne erfolgreich Anmerkungen auf einer Karte eine Reihe von Anmerkungen verwenden. Ich kann auch auf die Anmerkung klicken und es ist Farbe oder das Bild ändern. Mein Problem entsteht, wenn die Verwendung der zweiten Anmerkung auswählt und ich möchte dynamisch die Farbe oder das Bild des ersten zu einem nicht ausgewählten Farbe / Bild zurück ändern. Ich kann das Array aller Anmerkungen erhalten und die Array durcharbeiten, aber wenn ich versuche, die Farbe oder das Bild ot das Array gesetzt ich einen ähnlichen Fehler.
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;
}
}
Der obige Code funktioniert ok, bis ich ann.image bekommen = i; dann Fehler. Die Fehler, die wir bekommen sind: -
- - [Ort setImage:]: Unbekannter Selektor an Instanz gesendet 0x4514370 App beendet aufgrund nicht abgefangene Ausnahme 'NSInvalidArgumentException', Grund: '** - [Ort setImage:]: Unbekannter Selektor an Instanz gesendet 0x4514370'
Bitte raten, wie ich jetzt im Kreis auf diesen einen für 2 Tage geht um worden !!!!
Alle Ideen, wie man am besten, dies zu tun?
Danke im Voraus













