Tôi nhận được lỗi nàyNil không tương thích với kiểu trả về 'MKOverlayRenderer'
"Nil không tương thích với kiểu trả về 'MKOverlayRenderer".
Đây là mã của tôi:
func mapView(mapView: MKMapView, rendererForOverlay overlay: MKOverlay) -> MKOverlayRenderer {
if overlay is MKCircle {
let circleRenderer = MKCircleRenderer(overlay: overlay)
circleRenderer.lineWidth = 1.0
circleRenderer.strokeColor = UIColor.purpleColor()
circleRenderer.fillColor = UIColor.purpleColor().colorWithAlphaComponent(0.4)
return circleRenderer
}
return nil
}
tại sao nó xảy ra?
tôi nên sử dụng gì thay vì nil? –
Không có gì bạn nên hoặc là làm cho trở lại của bạn tuyên bố tùy chọn và trở lại nil hoặc làm cho lớp phủ của bạn loại MKCircle – milo526
@ milo526 tùy chọn có nghĩa là? bạn có thể giải thích ngắn gọn không? –