title: CLLocationManager not calling its delegate method
body: <p>I am developing an app which involves tracking the new location and updates to the server in X mins. I am stopping the location updating when the  time diff is equal to or greater than X mins, then sending to the server and then start updating the location if it is less than X mins. But the didUpdateToLocation delegate methos is not called when it is less than X mins. </p>
  
  <p>I am posting my code here: </p>
  
  <pre><code>- (void)locationManager:(CLLocationManager *)manager
      didUpdateToLocation:(CLLocation *)newLocation
      fromLocation:(CLLocation *)oldLocation
  {
     if (theDiff &gt; 10.0f || myDate == nil) 
          {
              [self stopUpdating];
           }
          else
          {
              [self.mLocationManager startUpdatingLocation];
          }
  
  }
  </code></pre>