title: why location manager returns a location in " locationManager:didUpdateLocations: " when I start the app in airplane mode?
body: <p>If I start my application in airplane mode, I am expecting my delegate location manager object to have a fail since it should ben unreachable.</p>
  
  <p>However, the method "locationManager:didUpdateLocations" gets called instead, and a location is given, but appears to have some internal objects to "nil". </p>
  
  <p><a href="https://i.stack.imgur.com/jikOl.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/jikOl.png" alt="enter image description here"></a></p>
  
  <p>The whole thing brings a consequent crash when the location object is passed and used.
  Shouldn't I receive a fixe error if the device is in airplane mode, with the method "locationManager:didFailWithError:" being invoked?</p>
  
  <p>This doesn't happen if the app is already working.</p>