I am using a mapView and am trying to make a callout pop up when you click on a pin which is shown on the map.
The pins manage to be placed in the proper locations so I think the annotations work but when I click on the pin it won’t show a callout. I have show callout = YES.
The method didSelectAnnotationView does not get called at all when I click on the pin.
Are there some common problems which may cause this method not to be called?
If tapping on a pin doesn’t show the callout even if
canShowCalloutisYES, then the annotation’stitleis probablynilor blank.If the
titleis blank, the callout won’t show nor will thedidSelectAnnotationViewdelegate method get called.