locationManagerShouldDisplayHeadingCalibration not being called

I am working with the location manager for heading info but keep on getting the compass heading calibration screen which I don't want. According to CLLocationManagerDelegate, that should be able to be disabled by returning NO from the delegate method: locationManagerShouldDisplayHeadingCalibration. However, that is never called.

(I don't need to know true headings, just that the user is turning around)

locationManagerShouldDisplayHeadingCalibration not being called
 
 
Q