1

在我的UIViewController我同时使用MKMapView和一个MGLMapView. 我需要使用他们的两个委托方法,包括mapView:didAddAnnotationViews:两个地图的名称相同。Xcode不喜欢这样:

在此处输入图像描述

是否可以同时使用这两种委托方法viewController

4

1 回答 1

1

我不确定这是否可行,但您可以尝试只声明一次该方法,如下所示:

- (void)mapView:(id)mapView didAddAnnotationViews:(id)views {}

在方法中,您检查 mapView 的类并在每种情况下执行您必须执行的操作

于 2017-06-23T18:47:02.020 回答