Мне стало интересно, что здесь не так.В аннотации отображается красный значок по умолчанию.Я скопировал файл изображения в папку проекта и проверил имена.
- (MKAnnotationView *)mapView:(MKMapView *)aMapView
viewForAnnotation:(id)ann {
NSString *identifier = @"myPin";
MKPinAnnotationView *annView = (MKPinAnnotationView *)
[aMapView dequeueReusableAnnotationViewWithIdentifier:identifier];
if (annView == nil) {
annView= [[[MKPinAnnotationView alloc] initWithAnnotation:ann
reuseIdentifier:identifier]
autorelease];
} else {
annView.annotation = ann;
}
annView.rightCalloutAccessoryView = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
UIImage *pinImage = [UIImage imageNamed:@"AnnotationIcon.png"];
[annView setImage: pinImage];
annView.enabled = YES;
annView.animatesDrop=TRUE;
annView.canShowCallout=YES;
return annView;
}