MKPinAnnotationView标注未显示

时间:2011-07-24 22:00:12

标签: objective-c ios mapkit

这是一个非常奇怪的问题,但我认为我可能还没有真正了解MapKit的细节。我在页面上有一堆注释。当我选择一个时,我想要一个标注出现。我有[pinView setCanShowCallout:YES];并且我知道当我点击引脚时,它们被选中,因为相应的委托方法mapView:didSelectAnnotationView正在被触发。但是,没有标注弹出!是什么赋予了?非常感谢任何帮助。

2 个答案:

答案 0 :(得分:6)

要使标注工作,MKAnnotation对象必须响应@property标题。如果你有一个标题并且canShowCallout == YES,那么你应该好好去。

答案 1 :(得分:3)

您是否有一个符合MKAnnotation协议的对象支持您的MKPinAnnotationViews