I have a controller containing a MKMapView. I retain it when the user pops back to the previous controller and then push it back when the user want to return to the map. The problem occurs when an amination is in progress when the user leaves the controller. When I re push the controller the animation is on the screen frozen in the state it was in when the controller was popped. When the user touches the screen the view updates and is fine. I have tried adding
[mapView setNeedsDisplay];
with no luck. Any ideas?