Could be possible that you are stopping all the monitored regions of an App? I was observing a strange behaviour after integrating Taplytics and I did a test. I start to monitor a couple of regions and I check if they still being monitored after 2,5,10,20 and 30 seconds.
- (void) locationManager:(CLLocationManager *)manager didStartMonitoringForRegion:(CLRegion *)region
{
NSLog(@"didStartMonitoringForRegion");
NSLog(@"Count: %lu", (unsigned long)[_locationManager.monitoredRegions count]);
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 2 * NSEC_PER_SEC), dispatch_get_main_queue(), ^{
NSLog(@"Count 2: %lu", (unsigned long)[_locationManager.monitoredRegions count]);
});
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 5 * NSEC_PER_SEC), dispatch_get_main_queue(), ^{
NSLog(@"Count 5: %lu", (unsigned long)[_locationManager.monitoredRegions count]);
});
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 10 * NSEC_PER_SEC), dispatch_get_main_queue(), ^{
NSLog(@"Count 10: %lu", (unsigned long)[_locationManager.monitoredRegions count]);
});
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 20 * NSEC_PER_SEC), dispatch_get_main_queue(), ^{
NSLog(@"Count 20: %lu", (unsigned long)[_locationManager.monitoredRegions count]);
});
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 30 * NSEC_PER_SEC), dispatch_get_main_queue(), ^{
NSLog(@"Count 30: %lu", (unsigned long)[_locationManager.monitoredRegions count]);
});
}
2016-09-16 11:59:58.263 SOMEAPP[2488:82996] didStartMonitoringForRegion
2016-09-16 11:59:58.265 SOMEAPP[2488:82996] Count: 2
2016-09-16 12:00:00.342 SOMEAPP[2488:82996] Count 2: 0
2016-09-16 12:00:03.768 SOMEAPP[2488:82996] Count 5: 0
2016-09-16 12:00:08.428 SOMEAPP[2488:82996] Count 10: 0
2016-09-16 12:00:18.549 SOMEAPP[2488:82996] Count 20: 0
2016-09-16 12:00:28.576 SOMEAPP[2488:82996] Count 30: 0
2016-09-16 12:06:21.968 SOMEAPP[2557:85124] didStartMonitoringForRegion
2016-09-16 12:06:21.970 SOMEAPP[2557:85124] Count: 2
2016-09-16 12:06:24.128 SOMEAPP[2557:85124] Count 2: 2
2016-09-16 12:06:27.459 SOMEAPP[2557:85124] Count 5: 2
2016-09-16 12:06:32.989 SOMEAPP[2557:85124] Count 10: 2
2016-09-16 12:06:42.437 SOMEAPP[2557:85124] Count 20: 2
2016-09-16 12:06:51.999 SOMEAPP[2557:85124] Count 30: 2