title: HealthKit Authorisation Status is always 1
body: <p>I am using HealthKit in my app. I am getting the Permission from the user for accessing the HealthKit Data. 
  After the Authorisation, if I check for authorised status for a particular HealthKit Object type, it always returns that the access is denied. (1 is the enum integer Value).</p>
  
  <p>Here is my code</p>
  
  <pre><code>// Steps
  
  if ([self.healthStore authorizationStatusForType:[HKObjectType quantityTypeForIdentifier:HKQuantityTypeIdentifierStepCount]] == HKAuthorizationStatusSharingAuthorized) {
      [self accessStepsFrom:fromDate to:toDate];
  }
  
  //Sleep
  if ([self.healthStore authorizationStatusForType:[HKObjectType categoryTypeForIdentifier:HKCategoryTypeIdentifierSleepAnalysis]] == HKAuthorizationStatusSharingAuthorized) {
      [self accessSleepFrom:fromDate to:toDate];
  }
  
  //DOB
  if ([self.healthStore authorizationStatusForType:[HKObjectType characteristicTypeForIdentifier:HKCharacteristicTypeIdentifierDateOfBirth]] == HKAuthorizationStatusSharingAuthorized) {
      [self accessDOB];
  }
  </code></pre>
  
  <p>The method <code>[self.healthStore authorizationStatusForType:[HKObjectType characteristicTypeForIdentifier:HKCharacteristicTypeIdentifierDateOfBirth]]</code> always throws me <code>1</code>. Need help on this ?</p>