Я получаю эту ошибкуNil несовместим с типом возвращаемого значения «MKOverlayRenderer»
«Nil несовместима с возвращаемым типом" MKOverlayRenderer».
Вот мой код:
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
}
почему это происходит?
Что я должен использовать вместо нуля? –
Ничего не нужно делать, чтобы ваше заявление о возврате было опциональным и возвращало нуль или сделало ваше наложение типа MKCircle – milo526
@ milo526 опционально означает? можете ли вы кратко объяснить? –