using Xcode 6.0 and iOS 8.4 and what i have tried is:
-(void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
mapView.mapType = MKMapTypeHybrid;
mapView.mapType = MKMapTypeStandard;
mapView.showsUserLocation = NO;
mapView.delegate = nil;
[mapView removeFromSuperview];
mapView = nil;
}
I am using ARC, it not releasing memory when View Disappears.