title: iOS 9 didRangeBeacons called more times. iOS-8 it was once every second
body: <p><code>didRangeBeacons</code> method is almost getting called <strong><em>40 times every second in iOS 9</em></strong>. However, in <strong>iOS 8 and below it was getting called only once every second</strong>. Because of this our code logic in <code>didRangeBeacons</code> is not working as expected.</p>
  
  <p>Steps to Reproduce:</p>
  
  <ol>
  <li>To any of your ViewController or AppDelegate, add the CLLocationManager delegates. </li>
  <li>Initialise the location manager.</li>
  <li><p>Start ranging - </p>
  
  <pre><code>[self.locationManager startRangingBeaconsInRegion:savedRegion];
  </code></pre></li>
  <li><p>Just see how frequently didRangeBeacons is getting called.</p></li>
  </ol>
  
  <blockquote>
    <p>Expected Results:
    Should get called once every second.</p>
    
    <p>Actual Results:
    Is getting called more than 40 times every second</p>
  </blockquote>
  
  <p>Version:
  <strong>iOS 9 and above</strong></p>