Objective c MKMapView点击引脚赢得';t调用didSelectAnnotationView
我使用的是地图视图,当你点击地图上显示的一个图钉时,我试图弹出一个标注 插针设法放置在正确的位置,因此我认为注释可以工作,但当我单击插针时,它不会显示标注。我已显示标注=是 单击pin时,根本不会调用方法Objective c MKMapView点击引脚赢得';t调用didSelectAnnotationView,objective-c,mkmapview,mkannotationview,mkmapviewdelegate,Objective C,Mkmapview,Mkannotationview,Mkmapviewdelegate,我使用的是地图视图,当你点击地图上显示的一个图钉时,我试图弹出一个标注 插针设法放置在正确的位置,因此我认为注释可以工作,但当我单击插针时,它不会显示标注。我已显示标注=是 单击pin时,根本不会调用方法didSelectAnnotationView 是否有一些常见问题可能导致此方法无法调用?如果在销上轻敲,即使canShowCallout为YES,也无法显示标注,则标注的标题可能为nil或空白 如果标题为空,调用将不会显示,也不会调用didSelectAnnotationView委托方法。是的
didSelectAnnotationView
是否有一些常见问题可能导致此方法无法调用?如果在销上轻敲,即使
canShowCallout
为YES
,也无法显示标注,则标注的标题可能为nil
或空白
如果标题
为空,调用将不会显示,也不会调用didSelectAnnotationView
委托方法。是的,我没有正确设置注释的标题,因此它不起作用,感谢经过这么多搜索,看到了您的答案,然后看了一下自定义注释对象唯一的名称是一个错误的弱属性,我像爆破一样,感谢这是MKMapView令人讨厌的行为-感谢提醒:)