SignificantLocationMonitor
public class SignificantLocationMonitor : BaseMonitor
A SignificantLocationMonitor instance monitors the device for
significant changes to its current location.
Note
An authorization status ofauthorizedAlways is required.
-
Encapsulates changes to the device’s current location.
See moreDeclaration
Swift
public enum Event -
Encapsulates information associated with a significant location monitor event.
See moreDeclaration
Swift
public enum Info -
Initializes a new
SignificantLocationMonitor.Declaration
Swift
public init(queue: OperationQueue, handler: @escaping (Event) -> Void)Parameters
queueThe operation queue on which the handler executes.
handlerThe handler to call when the current location of the device changes significantly.
-
A Boolean value indicating whether the significant-change location service is available.
Declaration
Swift
public var isAvailable: Bool { get } -
Declaration
Swift
override public func cleanupMonitor() -
Declaration
Swift
override public func configureMonitor()
View on GitHub
Install in Dash
SignificantLocationMonitor Class Reference