Ik ben met succes tekenen aantekeningen op een kaart met een reeks van annotaties. Ik kan zelfs klik op de annotatie en verander het is kleur of afbeelding. Mijn probleem ontstaat wanneer de toepassing selecteert de tweede annotatie en wil om dynamisch de kleur of afbeelding van de eerste naar een kleur / het niet-geselecteerd. Ik kan de array van alle aantekeningen te krijgen en werken door middel van de reeks, maar zodra ik probeer om de kleur of afbeelding ot de array krijg ik een gelijkaardige fout.
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;
}
}
de bovenstaande code werkt ok, totdat ik naar ann.image = i; Dan fouten. De fouten die ik krijg zijn: -
- - [Plaats setImage:]: niet-herkende selector naar bijvoorbeeld 0x4514370 Terminating app te wijten aan onbekende uitzondering 'NSInvalidArgumentException', reden: '** - [Plaats setImage:]: niet-herkende selector naar bijvoorbeeld 0x4514370'
Gelieve te adviseren als ik ga al rond in cirkels op dit voor nu 2 dagen !!!!
Alle ideeën over de beste manier om dit te doen?
bij voorbaat dank













