LocationPermissionsDelegate
@objc
public protocol LocationPermissionsDelegate
The LocationPermissionsDelegate
protocol defines a set of optional methods that you
can use to receive location permission events.
-
Tells the delegate that an attempt to locate the user’s position failed.
Declaration
Swift
@objc optional func locationManager(_ locationManager: LocationManager, didFailToLocateUserWithError error: Error)
Parameters
locationManager
The location manager that is tracking the user’s location.
error
An error object containing the reason why location tracking failed.
-
Tells the delegate that the accuracy authorization has changed.
Declaration
Swift
@objc optional func locationManager(_ locationManager: LocationManager, didChangeAccuracyAuthorization accuracyAuthorization: CLAccuracyAuthorization)
Parameters
locationManager
The location manager that is tracking the user’s location.
accuracyAuthorization
The updated accuracy authorization value.