这是一个非常奇怪的问题,但我认为我可能还没有真正了解MapKit的细节。我在页面上有一堆注释。当我选择一个时,我想要一个标注出现。我有[pinView setCanShowCallout:YES];
并且我知道当我点击引脚时,它们被选中,因为相应的委托方法mapView:didSelectAnnotationView
正在被触发。但是,没有标注弹出!是什么赋予了?非常感谢任何帮助。
答案 0 :(得分:6)
要使标注工作,MKAnnotation对象必须响应@property标题。如果你有一个标题并且canShowCallout == YES,那么你应该好好去。
答案 1 :(得分:3)
您是否有一个符合MKAnnotation
协议的对象支持您的MKPinAnnotationViews
?