#ios #cllocationmanager #ibeacon
#iOS #cllocationmanager #ibeacon
Вопрос:
LocationManager используется для мониторинга регионов iBeacon.
Метод: _locationManager.monitoredRegions.count возвращает 2, но я получаю сообщение об ошибке:
Error Domain=kCLErrorDomain Code=5 "The operation couldn’t be completed. (kCLErrorDomain error 5.)"
Похоже, что эта ошибка возвращается, когда отслеживается более 20 зон..
-(void)locationManager:(CLLocationManager *)manager monitoringDidFailForRegion:(CLRegion *)region withError:(NSError *)error
Как удалить регионы из диспетчера местоположений
Ответ №1:
вызов [_locationManager stopMonitoringRegion:myRegion];
для удаления региона 🙂
и [_locationManager monitoredRegions].count
работает для подсчета (помните, что monitoredRegions — это набор, а дубликаты отфильтровываются)