В iOS в моем делегате приложения я запускаю мониторинг региона, и как только я вхожу в регион маяка, я запускаю логику ранжирования, используя locationManager:didRangeBeacons:inRegion. Согласно документации Apple, этот метод следует вызывать только тогда, когда регион входит в диапазон или выходит за его пределы, или когда диапазон изменяется.
Моя проблема в том, что я получаю вызов этого метода каждую секунду, пока я нахожусь внутри региона. Как уменьшить количество вызовов этого метода при сохранении диапазона?