iOS - геозона с выключенным WiFi
У меня есть код, который создает геозону на моем iPhone, которая будет запускать некоторый код при вызове didExitRegion. Тем не менее, я обнаружил, что когда у меня отключен WiFi, didExitRegion никогда не срабатывает. Требуется ли WiFi для мониторинга изменений региона на iOS? Моя желаемая точность установлена в kCLLocationAccuracyHundredMeters. Я тестирую на iOS 6.1 и iPhone 4.
Вот мой код для настройки мониторинга местоположения:
- (id)init {
self = [super init];
if (self) {
CLLocationManager *manager = [[CLLocationManager alloc] init];
manager.delegate = self;
manager.desiredAccuracy = kCLLocationAccuracyHundredMeters;
manager.distanceFilter = RADIUS/10.0;
manager.headingFilter = kCLHeadingFilterNone;
self.locationManager = manager;
self.authorizationStatus = [CLLocationManager authorizationStatus];
}
return self;
}
Спасибо