title: didUpdateLocations not being called
body: <p>I have my object set as the locationManager's delegate, and the didChangeAuthorizationStatus method is called, which does this:</p>
  
  <pre><code>func locationManager(manager: CLLocationManager!, didChangeAuthorizationStatus status: CLAuthorizationStatus) {
      if status == CLAuthorizationStatus.AuthorizedWhenInUse {
          self.locationManager.startUpdatingLocation()
      }
  }
  </code></pre>
  
  <p>I also have this method, which never gets called following this:</p>
  
  <pre><code>func locationManager(manager: CLLocationManager!, didUpdateLocations locations: [AnyObject]!) {
      if locations.count == 0 {
          return
      }
  
      //Do stuff
  }
  </code></pre>
  
  <p>Any thoughts as to why this might not be being called? I suppose the object being deallocated is an option, but then it'd also be deallocated by the time it hit the authorizationStatus method.</p>