Jeg lykkes å tegne merknader på et kart ved hjelp av en rekke merknader. Jeg kan til og med klikke på merknader og endre det er farge eller bilde. Mitt problem oppstår når bruken velger andre merknader og jeg ønsker å endre dynamisk fargen eller bildet av den første tilbake til en ikke-valgt farge / bilde. Jeg kan få rekken av alle kommentarene og arbeide gjennom rekke, men når jeg prøver å sette farge eller bilde ot rekken jeg få en lignende feil.
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;
}
}
koden ovenfor fungerer ok før jeg får ann.image = i; Da er det feil. Feilene jeg får er: -
- - [Place setImage:]: ukjent velgeren sendt til eksempel 0x4514370 Avslutte app grunn uoppfanget unntak 'NSInvalidArgumentException', grunn: '** - [Place setImage:]: ukjent velgeren sendt til forekomst 0x4514370'
Vennligst informer som jeg har gått rundt i sirkler på dette i 2 dager nå !!!!
Noen ideer om hvordan best å gjøre dette?
takk på forhånd













