Desenez cu succes adnotări pe hartă utilizând o serie de adnotări. Pot chiar să faceți clic pe adnotare și schimba culoarea este sau imagine. Problema mea apare atunci când utilizarea selectează a doua adnotare și vreau să schimbe dinamic culoarea sau imaginea primul înapoi la o culoare / imagine neselectate. Pot obține matricea tuturor adnotărilor și de a lucra prin matrice, dar odată ce am încerca pentru a seta culoarea sau imaginea ot matrice I a lua o eroare similară.
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;
}
}
codul de mai sus funcționează bine până când ajung la ann.image = i; atunci acesta erori. Erorile pe care le primesc sunt: -
- - [Locul setImage:]: selector nerecunoscut trimis la instanță 0x4514370 terminator app din cauza excepție neînregistrată 'NSInvalidArgumentException', motiv: '** - [Locul setImage:]: selector nerecunoscut trimis spre exemplu 0x4514370'
Vă rugăm să comunicați așa cum am fost întâmplă în jurul valorii în cercuri pe acesta timp de 2 zile acum !!!!
Orice idei cu privire la modul cel mai bine să facă acest lucru?
mulțumesc anticipat













