sto ottenendo questo erroreNil è incompatibile con tipo di ritorno 'MKOverlayRenderer'
"Nil è incompatibile con il tipo di ritorno 'MKOverlayRenderer'".
Ecco il mio codice:
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
}
perché è accadendo?
cosa dovrei usare invece di zero? –
Nulla dovresti rendere opzionale la tua dichiarazione di reso e restituire nil o rendere il tuo overlay di tipo MKCircle – milo526
@ milo526 mezzi opzionali? puoi spiegare brevemente? –