им, используя это, но я не знаю, как контролировать более 20 регионов, потому что его максимальное количество региона в ИОС может контролироватьсякак startMonitoringForRegion для более 20 региона
if ([AllRegionsArray count] > 0) {
for (int i = 0; i < [AllRegionsArray count]; i++) {
NSArray *LongLati = [AllRegionsArray objectAtIndex:i];
lutiuid = [LongLati objectAtIndex:0];
Longtuid = [LongLati objectAtIndex:1];
CLLocationCoordinate2D centreLoc = {[lutiuid floatValue], [Longtuid floatValue]};
CLLocationDistance regionRadius = 150.00;
CLRegion *grRegion = [[CLRegion alloc] initCircularRegionWithCenter:centreLoc radius:regionRadius identifier:[NSString stringWithFormat:@"grRegion%i",i]];
[locationManager startMonitoringForRegion:grRegion desiredAccuracy:acc];
NSLog(@"Mon = %i , %i",[locationManager.monitoredRegions count],i);
}
}
«. Служба мониторинга региона требует подключения к сети» эта линия представляется весьма запутанной. Требуется ли подключение в мониторинге маяков или в Geofencing или как Почему мы нуждаемся в подключении к сети (я предполагаю, что его Интернет) контролирует. Я даже не нашел достаточного объяснения в документах Apple –