Does anyone else have a problem of having diddeterminestate not always being called? There are sometimes when I call
[self.locationManager requestStateForRegion:region];
and nothing happens. The curious thing is that when I insert a break point in
-(void)locationManager:(CLLocationManager *)manager didDetermineState:(CLRegionState)state forRegion:(CLRegion *)region
it starts working and being called! It seems very unstable to me.