MapKit和Mapbox在单个视图控制器中(两个协议具有相同的方法签名,冲突)

时间:2017-05-15 07:39:28

标签: ios dictionary mapkit mapbox

我正在尝试将Mapbox SDK实现到我的iOS移动应用程序中。 在应用程序设置中,用户可以选择2个地图提供程序:Apple Maps(MapKit)和Mapbox。 基于所选的提供程序,我的视图控制器将MKMapView或MGLMapView添加到当前可见视图。

我遇到了问题,因为我想实现mapView(_:didUpdate :)方法。但是,此方法存在于MKMapViewDelegate和MGLMapViewDelegate协议中。当我想在同一个viewController类中拥有两个方法的代码时,我的代码似乎存在冲突。

如果方法签名相同,您如何设计一个可以实现MapKit和Mapbox协议的视图控制器?

谢谢! 阿克塞尔

0 个答案:

没有答案