authorizationStatus()
Returns the app’s authorization status for using location services.
Declaration
class func authorizationStatus() -> CLAuthorizationStatusReturn Value
A value indicating whether the app is authorized to use location services.
Discussion
The system is guaranteed to call the delegate method with the app’s initial authorization state and all authorization status changes.
The system manages the authorization status of a given app according to several factors. Users must authorize the app to use location services explicitly, and location services must be enabled in Settings > Privacy. See Choosing the Location Services Authorization to Request for more information.
See Also
Methods
startMonitoring(for:)stopMonitoring(for:)regionMonitoringAvailable()regionMonitoringEnabled()startMonitoring(for:desiredAccuracy:)requestState(for:)startRangingBeacons(in:)stopRangingBeacons(in:)deferredLocationUpdatesAvailable()allowDeferredLocationUpdates(untilTraveled:timeout:)disallowDeferredLocationUpdates()