Has anyone else ran into the issue of telling a location manager to defer updates but still get regular location updates via didUpdateLocations?
I have:
- Killed all apps from multitasking bar
- Verified that no other app is using location services
- Unplugged the device from debugger and MacBook (Verify it is still getting call by logging didUpdateLocations to a file)
- Made sure that the device supports deferred updates
- Made sure that 5 fixes in a row are processed within 2 seconds of the previous before deferring
- Made sure that the distanceFilter is None, the desiredAccuracy is Best, the activityType is Navigation (have also tried OtherNavigation), and that pauseLocationUpdates is YES (Have tried NO too)
- And potentially more that I cannot remember
Is this method something that the OS decides to do if it needs to and when it does need to it just provides the updates at the a normal interval of 1hz?