使用此功能时:
func mapView(mapView: MKMapView!, viewForAnnotation annotation: MKAnnotation!) -> MKAnnotationView! {
let annotationView = AttractionAnnotationView(annotation: annotation, reuseIdentifier: "Attraction")
annotationView.canShowCallout = true
return annotationView
}
Run Code Online (Sandbox Code Playgroud)
发生此错误:
无法将'NSKVONotifying_MKUserLocation'(0x7e8a62b0)类型的值转换为'Park_View.AttractionAnnotation'(0xf7948).
它运行良好,但当我尝试添加CoreLocation以查找我的代码的用户位置时,我开始出现此错误.