我一直在玩MKMapView,试着了解MKMapViewDelegate系统的工作原理.到目前为止,我没有运气在添加当前位置标记时调用didAddAnnotationViews.
我已经设置了我的app委托来实现MKMapViewDelegate,我在我的xib中有一个Outlet到MapView并且已经将MapView的delegate属性设置为self,就像在app delegate实例中一样.我已经在app委托中实现了didAddAnnotationViews,我只是NSLog对它的任何调用,如下所示.地图设置为显示它所执行的当前位置,并在启动时添加蓝色图钉注释,但由于某种原因,未添加了addAddAnnotationViews.
- (void)mapView:(MKMapView *)mapView didAddAnnotationViews:(NSArray *)views{ NSLog(@"Annotation added!"); }
我可能错过了什么想法?