title: CLLocationManager delegate not called
body: <p>I am using iBeacons, but am running into a small problem.</p>
  
  <p>On first use the user needs to give permission, we then following is called:</p>
  
  <pre><code>_locationManager = [[CLLocationManager alloc] init];
  _locationManager.delegate = self;
  [_locationManager requestAlwaysAuthorization];
  </code></pre>
  
  <p>However, I expected the following delegate method to be called:</p>
  
  <pre><code>- (void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status {
      NSLog(@"Auth status changed: %i", status);
      if(status &gt; 3){
          // Check if we have to start monitoring beacons
          NSLog(@"Do we need to initialise after auth given?");
          //[self initialiseLocations];
      }
  }
  </code></pre>
  
  <p>I am running iOS 8.0.2, so not sure if this is a bug</p>