Enumeration
LocationManager.Action
public enum Action: Equatable
Actions that correspond to CLLocationManagerDelegate methods.
See CLLocationManagerDelegate for more information.
Relationships
Member Of
LocationManagerA wrapper around Core Location's
CLLocationManagerthat exposes its functionality through effects and actions, making it easy to use with the Composable Architecture and easy to test.
Conforms To
Equatable
Enumeration Cases
didChangeAuthorization
case didChangeAuthorization(CLAuthorizationStatus)
didDetermineState
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case didDetermineState(CLRegionState, region: Region)
didEnterRegion
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case didEnterRegion(Region)
didExitRegion
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case didExitRegion(Region)
didFailRanging
@available(macOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case didFailRanging(beaconConstraint: CLBeaconIdentityConstraint, error: Error)
didFailWithError
case didFailWithError(Error)
didFinishDeferredUpdatesWithError
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case didFinishDeferredUpdatesWithError(Error?)
didPauseLocationUpdates
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case didPauseLocationUpdates
didResumeLocationUpdates
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case didResumeLocationUpdates
didStartMonitoring
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case didStartMonitoring(region: Region)
didUpdateHeading
@available(macOS, unavailable)
@available(tvOS, unavailable)
case didUpdateHeading(newHeading: Heading)
didUpdateLocations
case didUpdateLocations([Location])
didVisit
@available(macOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case didVisit(Visit)
monitoringDidFail
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case monitoringDidFail(region: Region?, error: Error)
didRangeBeacons
@available(macOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case didRangeBeacons([Beacon], satisfyingConstraint: CLBeaconIdentityConstraint)