我正在使用mapView,当您点击地图上显示的图钉时,我正在尝试弹出标注。
引脚设置在适当的位置,所以我认为注释有效但是当我点击引脚时它不会显示标注。我有show callout = YES。
单击引脚时,根本不会调用方法didSelectAnnotationView
。
是否存在一些可能导致此方法无法调用的常见问题?
答案 0 :(得分:23)
如果即使canShowCallout
为YES
,点按某个图钉也不显示标注,则注释的title
可能为nil
或空白。
如果title
为空,则不会显示标注,也不会调用didSelectAnnotationView
委托方法。