title: why self.locationManager stopUpdatingLocation doesn't stop location update
body: <p><strong>Problem</strong>: It seems I can't stop <code>Core Location</code> from sending updates to my app / tracking.</p>
  
  <p><strong>What am I doing</strong>: In my <code>viewWillAppear</code> I call <code>self.locationManager</code> and pass it to a method to show user's location on the map (an instance of <code>MKMapView</code>). The getter is overridden to check for availability of the serive, to see whether its authorized. If so, it <code>allocs/inits</code> and <code>startMonitoringSignificantLocationChanges</code> and <code>returns</code>.</p>
  
  <p>In <code>viewDidDisappear</code>, I call <code>[self.locationManager stopUpdatingLocation]</code>. But still I can see the location icon in the status bar. Even when I terminate the app by double tapping the home button and closing it, the icon is still there... even after extended amount of time (10+ minutes). When I go to the Settings App, it tells me that my app is still using location services (purple icon). </p>
  
  <p><strong>Question:</strong> What am I missing here? Why location update doesn't stop?</p>
  
  <p>Thanks in advance.</p>