swift remove map overlays
问题 I am trying to remove overlays from map. func removeMapOverlay() { var removeOverlays : [AnyObject]! = self.mapView.overlays // Above line throws runtime exception self.mapView.removeOverlays(removeOverlays) } self.mapView.overlays are type of AnyObject array. var overlays: [AnyObject]! { get } . So initially I wrote var removeOverlays = self.mapView.overlays It throws EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0) exception at this line on runtime. So I did type casting for