If clicking on a contact does not show callouts, even if canShowCallout is YES , then the title annotation is probably nil or empty.
If title empty, the leader will not be displayed and the didSelectAnnotationView delegate method will not be called.
source share