我在使用适用于 iOS v1.2 的 GoogleMaps SDK 时遇到了这个问题,当我删除折线时代码会崩溃。
在 redrawPolylines 中,我从地图中剥离所有折线并使用新集合进行更新。该部分运行得很好,但是当 GoogleMaps 进入重新绘制地图的阶段时,它会在 Google 自己的代码中的某个地方崩溃
省去我删除旧折线并且没有崩溃的位
-(void) redrawPolylines
{
for (GMSPolyline* polyline in self.mapView.polylines) {
polyline.map=nil;
}
[self drawPolylines];
}
有人反对这个吗?