我正在尝试创建一个应用程序,其功能之一是在用户移动时绘制线条。
这是班级
>1 ALTER LOGIN sa ENABLE
>2 GO
>3 exit
经过多次尝试,我仍然不知道为什么当用户移动时它没有在地图上绘制路线,有人可以请我提供一些提示吗?
欢呼声
答案 0 :(得分:1)
我推断您正在使用代码段中的Swift 3(例如didUpdateLocations
的签名;使用.hybrid
而不是Swift 2.3的.Hybrid
;等等)。
但是,mapView(_:rendererFor:)
的签名不正确。在Swift 3中,它是:
func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer {
...
}
如果你有一个似乎不起作用的委托方法,在其中添加一个断点,你可以确认它是否被调用(如果它被调用,你可以单步执行它并诊断问题进一步)。