0
我試圖擺脫一些depricated代碼在MapView創建覆蓋,現在我facingh此警告兼容的指針類型從結果類型'MKOverlayView * _Nonnull'警告:</p> <p>不兼容的指針類型返回「MKCircleRenderer *」:在更新代碼
我讀過很多關於這個問題的Q &,但直到現在我還是無法弄清楚。我的代碼有什麼問題?
// 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;
}
謝謝,你能給我提示如何做到這一點?我沒有很多的經驗(對不起) – A3O
@A3O我更新了我的答案,試一試 – 3stud1ant3
@ A3O請給出反饋,如果它解決了你的問題 – 3stud1ant3