title: didUpdateToLocation doesn't gets called immediately
body: <p>I am using </p>
  
  <blockquote>
    <p>startMonitoringSignificantLocationChanges</p>
  </blockquote>
  
  <p>for getting the (lat,lon) values.My problem is </p>
  
  <blockquote>
    <ul>
    <li>(void)locationManager:(CLLocationManager *)manager
    didUpdateToLocation:(CLLocation *)newLocation
         fromLocation:(CLLocation *)oldLocation</li>
    </ul>
  </blockquote>
  
  <p>method doesn't gets called immediately after <code>[locationMangerObject startMonitoringSignificantLocationChanges];</code> is encountered.Inside <code>didUpdateToLocation</code> method only i maintain two global double variables for holding latitude and longitude which will be set from the coordinates obtained from <code>didUpdateToLocation</code> method.These values are passed to the webservice,since didUpdateToLocation is called only a certain delay,between which the parameters for (lat,lon) takes zero as their value and passed to the service which results in an unexpected response.</p>
  
  <p>How to make </p>
  
  <blockquote>
    <ul>
    <li>(void)locationManager:(CLLocationManager *)manager
    didUpdateToLocation:(CLLocation *)newLocation
         fromLocation:(CLLocation *)oldLocation</li>
    </ul>
  </blockquote>
  
  <p>method to get called immediately after `[locationMangerObject startMonitoringSignificantLocationChanges]; is encountered.</p>
  
  <p>Please anybody suggest me a solution for resolving this issue.</p>
  
  <p>Thanks in advance.</p>