Ich versuche, in einem MapView für die Schaffung eines Overlay loszuwerden einige depricated Code zu bekommen und jetzt bin ich facingh diese Warnung:Achtung: nicht kompatibel Zeigertyp auf Code zu aktualisieren
Inkompatible Zeigertypen Rückkehr ‚MKCircleRenderer *‘ aus einer Funktion mit Ergebnistyp ‚MKOverlayView * _Nonnull‘
ich habe in dieser Angelegenheit eine Menge Q & A die gelesen, aber bis jetzt war ich es, um herauszufinden, nicht in der Lage. Was ist falsch an meinem Code?
// Create overlay
- (MKOverlayView *)mapView:(MKMapView *)mapView viewForOverlay:(id<MKOverlay>)overlay{
MKCircleRenderer *circleView = [[MKCircleRenderer alloc] initWithOverlay:overlay];
circleView.fillColor = [[UIColor cyanColor]colorWithAlphaComponent:0.5];
circleView.strokeColor = [[UIColor blueColor]colorWithAlphaComponent:0.8];
circleView.lineWidth = 1;
return circleView;
}
Danke, können Sie mir einen Hinweis geben, wie man das macht? Ich habe nicht viel Erfahrung (sorry) – A3O
@ A3O Ich aktualisierte meine Antwort, versuchen Sie es – 3stud1ant3
@ A3O geben Sie bitte Feedback, wenn es Ihr Problem löst – 3stud1ant3