CoreLocation watchOS 5.3 to 6.0 API Differences
CLHeading.h
Added
CLHeading
Added
CLHeading.magneticHeading
Added
CLHeading.trueHeading
Added
CLHeading.headingAccuracy
Added
CLHeading.x
Added
CLHeading.y
Added
CLHeading.z
Added
CLHeading.timestamp
CLLocationManager.h
Added
+[CLLocationManager headingAvailable]
Added
CLLocationManager.headingFilter
Added
CLLocationManager.headingOrientation
Added
CLLocationManager.heading
Added
-[CLLocationManager startUpdatingHeading]
Added
-[CLLocationManager stopUpdatingHeading]
Added
-[CLLocationManager dismissHeadingCalibrationDisplay]
Modified
CLLocationManager.delegate
Declaration
From
@property (nonatomic, assign) id<CLLocationManagerDelegate> delegate
To
@property (nonatomic, weak) id<CLLocationManagerDelegate> delegate
CLLocationManagerDelegate.h
Added
-[CLLocationManagerDelegate locationManager:didUpdateHeading:]
Added
-[CLLocationManagerDelegate locationManagerShouldDisplayHeadingCalibration:]