mapView is not Zooming to Coordinates
===

I've looked through existing questions and believe I'm following the rules, but some reason my map is not zooming.  I have put in a breakpoint to make sure my coordinates are making it through and everything seems to be OK there.

Below is my code.

    - (void)viewDidLoad
    {
        [super viewDidLoad];
        [self configureView];
    
        mapView = [[MKMapView alloc]initWithFrame:CGRectMake(20, 20, 260, 169)];
        mapView.delegate = self;
        mapView.mapType = MKMapTypeStandard;
        [self.view addSubview:mapView];
    }

    - (void)mapView:(MKMapView *)mapView regionWillChangeAnimated:(BOOL)animated {
    
       Bar *maps = self.detailItem;
       MKCoordinateSpan span;
       span.latitudeDelta = .02;
       span.longitudeDelta = .02;
    
       CLLocationDegrees latDegree = [maps.barLat doubleValue];
       CLLocationDegrees longDegree = [maps.barLong doubleValue];
       CLLocationCoordinate2D location = CLLocationCoordinate2DMake(latDegree, longDegree);
    
       MKCoordinateRegion region;
       region.center = location;
       region.span = span;
       [mapView setRegion:region animated:TRUE];
    }