iOS SDK change log from version 3.0.0 to version 3.0.1

SKMapView+RealReach category

New methods

/** Changes the visible region in order to fit the currently displayed real reach polygon.
@param duration The duration of the animation in milliseconds. No animation will be performed if the value of this parameter is 0.
*/
- (void)fitRealReachWithDuration:(int)duration;

/** Returns the bounding box of the current real reach area displayed on map.
@return The bounding box corresponding to the current real reach area. Will return nil if there is no valid real reach displayed.
*/
- (SKBoundingBox * _Nullable)realReachBoundingBox;

Added nullability identifiers for input and output parameters.

SKMapViewDelegate protocol

New method

/** Called after a real reach calculation has been completed.
@param mapView The map view.
@param boundingBox The bounding box of the real reach polygon. This will be nil if real reach calculation has failed.
*/
- (void)mapView:(SKMapView * _Nonnull)mapView realReachCompletedWithBoundingBox:(SKBoundingBox * _Nullable)boundingBox;

Added nullability identifiers for input and output parameters.

SKOfflinePackagesManager class

Added nullability identifiers for input and output parameters.

SKPositionerService class

Changed

/** Last heading information reported by the location manager.
*/
@property(nonatomic, readonly, assign) CLHeading *currentHeading;

to

//** Last heading information reported by the location manager.
*/
@property(nonatomic, readonly, assign) CLLocationDirection currentHeading;

Changed

/** Reports device heading in order to simulate the current heading. The positionerMode property needs to previously be set to SKPositionerModePositionSimulation. The course property of a CLLocation object can also be used as input.
@param heading The heading that will be used as current device heading.
*/
- (void)reportDeviceHeading:(CLHeading *)heading;

to

/** Reports device heading in order to simulate the current heading. The positionerMode property needs to be previously set to SKPositionerModePositionSimulation. We recommend using the trueHeading property of a CLHeading object. The course property of a CLLocation object can also be used as input.

 @param heading The heading that will be used as current device heading.

 */

- (void)reportDeviceHeading:(CLLocationDirection)heading;