title: Mapkit mapview is not showing on first try
body: <p>I have a tab on the RootViewController.m. The tab has 2 buttons. The first button upon click will go to CorpViewcontroller which has the mapView on it. When I click on the first button on the first try, the map is blank with google label on the bottom. I have to click back then click on the button again then the map show up. Is it possible to always show the map on the first button click? </p>
  
  <p>My rootViewController.m to go to the second screen:</p>
  
  <pre><code>  [self.navigationController pushViewController:self.corpController animated:YES];
  </code></pre>
  
  <p>The second screen called corpViewController has the following code:</p>
  
  <pre><code>  - (void)viewDidLoad
    {
      [super viewDidLoad];
  
      self.title = @"Set Remote Location";
      self.jsonData = [[NSMutableData alloc] init];
  
      mapView.showsUserLocation = YES;
  
      //Setup the double tap gesture for getting the remote location..
      UITapGestureRecognizer *tgr = [[UITapGestureRecognizer alloc] 
                                 initWithTarget:self action:@selector(handleGesture:)];
      tgr.numberOfTapsRequired = 2;
      tgr.numberOfTouchesRequired = 1;
      [mapView addGestureRecognizer:tgr];
  
      mapView.delegate = self;
  
      NSLog(@"viewDidLoad  done");
      }
  
  
      - (void)viewWillAppear:(BOOL)animated    {
  
        NSLog(@"viewWillAppear");
  
        appDelegate = (NBSAppDelegate *)[[UIApplication sharedApplication] delegate];
  
        double curLat = [appDelegate.curLat doubleValue];
  
        MKUserLocation *userLocation = mapView.userLocation;
  
        double miles = 10.0;
        double scalingFactor = ABS( (cos(2 * M_PI * curLat / 360.0) ));
  
        MKCoordinateSpan span; 
  
        span.latitudeDelta = miles/69.0;
        span.longitudeDelta = miles/(scalingFactor * 69.0); 
  
        MKCoordinateRegion region2;
        region2.span = span;
        region2.center = userLocation.coordinate;
  
        [mapView setRegion:region2 animated:YES];
  
         NSLog(@"viewWillAppear done..");
  
         }
  </code></pre>
  
  <p>Please Advise.</p>
  
  <p>Thank you</p>