CLLocationManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación.
[Foundation.Register("CLLocationManager", true)]
public class CLLocationManager : Foundation.NSObject
[<Foundation.Register("CLLocationManager", true)>]
type CLLocationManager = class
inherit NSObject
- Herencia
- Atributos
Comentarios
Solicitud de autorización
Los desarrolladores que quieran solicitar acceso a la información de ubicación deben solicitar permiso al usuario para hacerlo antes de poder recibir eventos. Para ello, se llama al RequestWhenInUseAuthorization() método . Cuando se invocan estos métodos, el sistema solicitará al usuario la autorización y, si lo concede, se generará el AuthorizationChanged evento si se establece (o si usa el lenguaje Delegado, se invocará el AuthorizationChanged(CLLocationManager, CLAuthorizationStatus) método .
Además, los desarrolladores deben agregar una o ambas claves NSLocationWhenInUseUsageDescription y NSLocationAlwaysUsageDescription en la aplicación info.plist. Estas claves son cadenas que se pueden usar para describir por qué la aplicación necesita acceso a la ubicación.
Los desarrolladores deben usar una expresión similar a la siguiente:
var manager = new CLLocationManager();
manager.AuthorizationChanged += (sender, args) => {
Console.WriteLine ("Authorization changed to: {0}", args.Status);
};
if (UIDevice.CurrentDevice.CheckSystemVersion(8,0))
manager.RequestWhenInUseAuthorization();
Seguimiento de la ubicación del dispositivo
El caso de uso más común para es CLLocationManager realizar el seguimiento del dispositivo mientras la aplicación está en primer plano. (Vea también "Actualización en segundo plano y modo diferido" a continuación).
Los desarrolladores de aplicaciones pueden usar eventos de estilo C#o el patrón de objetos delegados de Apple para realizar un seguimiento de la actualización de la ubicación en primer plano. En el caso de los eventos de estilo C#, los desarrolladores pueden usar el LocationsUpdated evento :
var mgr = new CLLocationManager();
mgr.LocationsUpdated += (sender, e) => {
foreach(var loc in e.Locations)
{
Console.WriteLine(loc);
}
};
mgr.StartUpdatingLocation();
let mgr = new CLLocationManager()
mgr.LocationsUpdated.Add( fun e ->
e.Locations |> Seq.map Console.WriteLine |> ignore )
mgr.StartUpdatingLocations()
Aunque los eventos de estilo C#son más concisos, CLLocationManager debe usar el patrón delegate-object para determinados comportamientos (por ejemplo, actualización diferida) y puede ser más coherente para que una aplicación use el patrón delegate-object incluso cuando los eventos de estilo C#estén disponibles. El patrón delegate-object consta de asignar un objeto personalizado CLLocationManagerDelegate a la Delegate propiedad de CLLocationManager:
var mgr = new CLLocationManager();
mgr.Delegate = new MyLocationDelegate();
mgr.StartUpdatingLocation();
//...etc...
public class MyLocationDelegate : CLLocationManagerDelegate {
public override void LocationsUpdated (CLLocationManager manager, CLLocation[] locations) {
foreach(var loc in locations) {
Console.WriteLine(loc);
}
}
}
let mgr = new CLLocationManager()
mgr.Delegate <- new MyLocationDelegate()
mgr.StartUpdatingLocation()
//...etc...
type MyLocationDelegate () = inherit CLLocationManagerDelegate()
override this.LocationsUpdated ( manager : CLLocationManager, locations : CLLocation[] ) =
locations
|> Seq.map Console.WriteLine
|> ignore
Actualización en segundo plano y modo diferido
Las ubicaciones se pueden actualizar mientras la aplicación está en segundo plano. Esto requiere que se modifique el info.plist mediante el editor visual de Xamarin Studio:

O agregando la clave manualmente:
<ejemplo>
<key>UIBackgroundModes</key>
<array>
<string>location</string>
</array>
</example></block block><subconjunto="none" type="behaviors">
Importancia del objeto Delegate
Por lo general, al usar Xamarin.iOS, los desarrolladores pueden elegir libremente si usar C# events o "delegar objetos" de estilo Apple para reaccionar a los eventos del ciclo de vida de los objetos. Sin embargo, varios CLLocationManager métodos requieren el patrón delegate-object.
</Bloquear>
Constructores
| Nombre | Description |
|---|---|
| CLLocationManager() |
Crea un nuevo CLLocationManager con valores predeterminados. |
| CLLocationManager(NativeHandle) |
Constructor usado al crear representaciones administradas de objetos no administrados. Llamado por el tiempo de ejecución. |
| CLLocationManager(NSObjectFlag) |
Constructor para llamar a en clases derivadas para omitir la inicialización y simplemente asignar el objeto. |
Propiedades
| Nombre | Description |
|---|---|
| AccessibilityAttributedUserInputLabels |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| AccessibilityRespondsToUserInteraction |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| AccessibilityTextualContext |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| AccessibilityUserInputLabels |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| AccuracyAuthorization |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| ActivityType |
Se usa para proporcionar las pistas del sistema operativo para mejorar el consumo de energía y la precisión. |
| AllowsBackgroundLocationUpdates |
Obtiene o establece un valor booleano que controla si la aplicación responderá a las actualizaciones de ubicación mientras se suspende. |
| AuthorizationStatus |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| Class |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| ClassHandle |
Identificador de clase Objective-C para esta clase. |
| DebugDescription |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| DeferredLocationUpdatesAvailable |
Si los datos de ubicación diferidos generados en segundo plano están disponibles. |
| Delegate |
Instancia de la clase de modelo CoreLocation.ICLLocationManagerDelegate que actúa como delegado de clase. |
| Description |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| DesiredAccuracy |
La precisión preferida por la aplicación. (Las accuracies más gruesas consumen menos potencia). |
| DistanceFilter |
La distancia horizontal mínima, en metros, el dispositivo debe moverse antes de emitir una actualización de ubicación. |
| ExposedBindings |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| Handle |
Controla (puntero) a la representación de objeto no administrada. (Heredado de NSObject) |
| Heading |
El encabezado más reciente (dirección en la que viaja el dispositivo). |
| HeadingAvailable |
Si la Heading propiedad no |
| HeadingBody |
Obtiene o establece el cuerpo utilizado como referencia para los cálculos de encabezado. |
| HeadingFilter |
Cambio mínimo en el encabezado, en grados, necesario para generar una actualización de ubicación. |
| HeadingOrientation |
Orientación utilizada para determinar los cálculos de encabezado. |
| IsAuthorizedForWidgetUpdates |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| IsDirectBinding |
Obtiene o establece un valor que indica si esta instancia usa Objective-C enlace directo. (Heredado de NSObject) |
| IsProxy |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| IsRangingAvailable |
Obtiene un valor booleano que indica si el dispositivo puede rango de balizas Bluetooth. |
| Location |
El objeto recuperado CLLocationmás recientemente. |
| LocationServicesEnabled |
Indica si los servicios de ubicación están disponibles. |
| MaximumRegionMonitoringDistance |
La distancia de límite más grande, en metros, que se puede asignar a una región. |
| MaxTimeInterval |
Representa el valor asociado a la constante CLTimeInternalMax. |
| MonitoredRegions |
El conjunto de CLRegionque supervisa la aplicación. |
| PausesLocationUpdatesAutomatically |
Si el sistema puede pausar las actualizaciones de ubicación (por ejemplo, si el dispositivo no se ha movido durante un tiempo). |
| Purpose |
Los desarrolladores no deben usar esta propiedad en desuso. |
| RangedBeaconConstraints |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| RangedRegions |
Conjunto de que se está realizando el seguimiento mediante el uso de CLRegionrango. |
| RegionMonitoringAvailable |
Los desarrolladores de aplicaciones deben usar IsMonitoringAvailable(Type) en lugar de este método en desuso. |
| RegionMonitoringEnabled |
Los desarrolladores de aplicaciones deben usar IsMonitoringAvailable(Type) en lugar de este método en desuso. |
| RetainCount |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| Self |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| ShouldDisplayHeadingCalibration |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| ShowsBackgroundLocationIndicator |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| SignificantLocationChangeMonitoringAvailable |
Si está disponible la supervisión de "cambio significativo de ubicación" (por ejemplo, a través del conmutador de la torre de celda). |
| Status |
Estado de autorización de la aplicación (por ejemplo, si se deniega el acceso a los servicios de ubicación). |
| Superclass |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| SuperHandle |
Identificador usado para representar los métodos de la clase base para este NSObject. (Heredado de NSObject) |
| WeakDelegate |
Objeto que puede responder al protocolo delegado para este tipo |
| Zone |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
Métodos
| Nombre | Description |
|---|---|
| AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>) |
Registra un objeto para que se observe externamente mediante un método arbitrario. (Heredado de NSObject) |
| AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>) |
Registra un objeto para que se observe externamente mediante un método arbitrario. (Heredado de NSObject) |
| AllowDeferredLocationUpdatesUntil(Double, Double) |
Sugiere que las actualizaciones de ubicación se aplazan hasta |
| AwakeFromNib() |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| BeginInvokeOnMainThread(Action) |
Invoca la acción especificada de forma asincrónica en el subproceso principal de la interfaz de usuario. (Heredado de NSObject) |
| BeginInvokeOnMainThread(Selector, NSObject) |
Invoca de forma asincrónica el código especificado en el subproceso principal de la interfaz de usuario. (Heredado de NSObject) |
| Bind(NSString, NSObject, String, NSBindingOptions) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| Bind(NSString, NSObject, String, NSDictionary) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| CommitEditing() |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| CommitEditing(NSObject, Selector, IntPtr) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| ConformsToProtocol(NativeHandle) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| Copy() |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| DangerousAutorelease() |
Llama al selector "autorelease" en este objeto. (Heredado de NSObject) |
| DangerousRelease() |
Llama al selector "release" en este objeto. (Heredado de NSObject) |
| DangerousRetain() |
Llama al selector "retain" en este objeto. (Heredado de NSObject) |
| DidChange(NSKeyValueChange, NSIndexSet, NSString) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| DidChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| DidChangeValue(String) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| DisallowDeferredLocationUpdates() |
Desactiva las actualizaciones de ubicación en segundo plano diferidas. |
| DismissHeadingCalibrationDisplay() |
Quita la vista de calibración del encabezado de la pantalla. |
| Dispose() |
Libera los recursos utilizados por el NSObject objeto . (Heredado de NSObject) |
| Dispose(Boolean) |
Libera los recursos usados por este objeto. |
| DoesNotRecognizeSelector(Selector) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| Equals(NSObject) |
Determina si el objeto especificado NSObject es igual al objeto actual NSObject. (Heredado de NSObject) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual NSObject. (Heredado de NSObject) |
| GetBindingInfo(NSString) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| GetBindingOptionDescriptions(NSString) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| GetBindingValueClass(NSString) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| GetDictionaryOfValuesFromKeys(NSString[]) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| GetHashCode() |
Genera un código hash para la instancia actual. (Heredado de NSObject) |
| GetMethodForSelector(Selector) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| GetNativeHash() |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| Init() |
Inicializa el objeto llamando al método Objective-C |
| InitializeHandle(NativeHandle, String, Boolean) |
Inicializa la Handle propiedad con el resultado de un inicializador nativo. (Heredado de NSObject) |
| InitializeHandle(NativeHandle, String) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| InitializeHandle(NativeHandle) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| Invoke(Action, Double) |
Invoca la acción especificada después del retraso especificado. (Heredado de NSObject) |
| Invoke(Action, TimeSpan) |
Invoca la acción especificada después del retraso especificado. (Heredado de NSObject) |
| InvokeOnMainThread(Action) |
Invoca la acción especificada de forma sincrónica en el subproceso principal de la interfaz de usuario. (Heredado de NSObject) |
| InvokeOnMainThread(Selector, NSObject) |
Invoca sincrónicamente el código especificado en el subproceso principal de la interfaz de usuario. (Heredado de NSObject) |
| IsEqual(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| IsKindOfClass(Class) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| IsMemberOfClass(Class) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| IsMonitoringAvailable(Class) |
Determina si el dispositivo admite la supervisión de regiones para el tipo especificado de CLRegion. |
| IsMonitoringAvailable(Type) |
Determina si el dispositivo admite la supervisión de regiones para el tipo especificado de CLRegion. |
| MarkDirty() |
Promueve un objeto del mismo nivel normal (IsDirectBinding es true) en un objeto toggleref. (Heredado de NSObject) |
| MutableCopy() |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| ObjectDidEndEditing(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| ObserveValue(NSString, NSObject, NSDictionary, IntPtr) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| PerformSelector(Selector, NSObject, Double, NSString[]) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| PerformSelector(Selector, NSObject, Double) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| PerformSelector(Selector, NSObject, NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| PerformSelector(Selector, NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| PerformSelector(Selector, NSThread, NSObject, Boolean) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| PerformSelector(Selector) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| PrepareForInterfaceBuilder() |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| RemoveObserver(NSObject, NSString, IntPtr) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| RemoveObserver(NSObject, NSString) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| RemoveObserver(NSObject, String, IntPtr) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| RemoveObserver(NSObject, String) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| RequestAlwaysAuthorization() |
Muestra una interfaz al usuario que solicita autorización para usar servicios de ubicación cada vez que se ejecuta la aplicación. |
| RequestLocation() |
Solicita la ubicación actual. |
| RequestState(CLRegion) |
Solicita de forma asincrónica información sobre el estado de |
| RequestTemporaryFullAccuracyAuthorization(String, Action<NSError>) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| RequestTemporaryFullAccuracyAuthorization(String) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| RequestTemporaryFullAccuracyAuthorizationAsync(String) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| RequestWhenInUseAuthorization() |
Muestra una interfaz al usuario que solicita autorización para usar los servicios de ubicación siempre que la aplicación esté en primer plano. |
| RespondsToSelector(Selector) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| SetNilValueForKey(NSString) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| SetValueForKey(NSObject, NSString) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| SetValueForKeyPath(NativeHandle, NSString) |
Establece el valor de la propiedad identificada por una ruta de acceso de clave determinada a un valor determinado. (Heredado de NSObject) |
| SetValueForKeyPath(NSObject, NSString) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| SetValueForUndefinedKey(NSObject, NSString) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| SetValuesForKeysWithDictionary(NSDictionary) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| StartMonitoring(CLRegion, Double) |
Inicia la supervisión de la región. |
| StartMonitoring(CLRegion) |
Comienza la supervisión |
| StartMonitoringLocationPushes(Action<NSData,NSError>) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| StartMonitoringLocationPushesAsync() |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| StartMonitoringSignificantLocationChanges() |
Inicia la supervisión de cambios significativos. |
| StartMonitoringVisits() |
Comienza a generar eventos en respuesta a las visitas. |
| StartRangingBeacons(CLBeaconIdentityConstraint) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| StartRangingBeacons(CLBeaconRegion) |
Inicia la entrega de notificaciones sobre balizas en |
| StartUpdatingHeading() |
Comienza a actualizar el encabezado. |
| StartUpdatingLocation() |
Inicia la actualización de la ubicación |
| StopMonitoring(CLRegion) |
Detiene la supervisión de |
| StopMonitoringLocationPushes() |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| StopMonitoringSignificantLocationChanges() |
Inicia la supervisión de cambios significativos en la ubicación. |
| StopMonitoringVisits() |
Deja de generar eventos en respuesta a las visitas. |
| StopRangingBeacons(CLBeaconIdentityConstraint) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| StopRangingBeacons(CLBeaconRegion) |
Detiene el seguimiento de balizas en . |
| StopUpdatingHeading() |
Detiene la actualización del encabezado. |
| StopUpdatingLocation() |
Detiene la actualización de la ubicación. |
| ToString() |
Devuelve una representación de cadena del valor de la instancia actual. (Heredado de NSObject) |
| Unbind(NSString) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| ValueForKey(NSString) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| ValueForKeyPath(NSString) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| ValueForUndefinedKey(NSString) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| WillChange(NSKeyValueChange, NSIndexSet, NSString) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| WillChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
| WillChangeValue(String) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. (Heredado de NSObject) |
Eventos
| Nombre | Description |
|---|---|
| AuthorizationChanged |
Generado por el delegado del objeto para indicar un evento, proporcionando datos de eventos en un CLAuthorizationChangedEventArgs objeto . |
| DeferredUpdatesFinished |
Generado por el delegado del objeto para indicar un evento, proporcionando datos de eventos en un NSErrorEventArgs objeto . |
| DidChangeAuthorization |
Generado por el delegado del objeto para indicar un evento. |
| DidDetermineState |
Generado por el delegado del objeto para indicar un evento, proporcionando datos de eventos en un CLRegionStateDeterminedEventArgs objeto . |
| DidFailRangingBeacons |
Generado por el delegado del objeto para indicar un evento, proporcionando datos de eventos en un CLRegionBeaconsConstraintFailedEventArgs objeto . |
| DidRangeBeacons |
Generado por el delegado del objeto para indicar un evento, proporcionando datos de eventos en un CLRegionBeaconsRangedEventArgs objeto . |
| DidRangeBeaconsSatisfyingConstraint |
Generado por el delegado del objeto para indicar un evento, proporcionando datos de eventos en un CLRegionBeaconsConstraintRangedEventArgs objeto . |
| DidStartMonitoringForRegion |
Generado por el delegado del objeto para indicar un evento, proporcionando datos de eventos en un CLRegionEventArgs objeto . |
| DidVisit |
Generado por el delegado del objeto para indicar un evento, proporcionando datos de eventos en un CLVisitedEventArgs objeto . |
| Failed |
Generado por el delegado del objeto para indicar un evento, proporcionando datos de eventos en un NSErrorEventArgs objeto . |
| LocationsUpdated |
Generado por el delegado del objeto para indicar un evento, proporcionando datos de eventos en un CLLocationsUpdatedEventArgs objeto . |
| LocationUpdatesPaused |
Generado por el delegado del objeto para indicar un evento. |
| LocationUpdatesResumed |
Generado por el delegado del objeto para indicar un evento. |
| MonitoringFailed |
Generado por el delegado del objeto para indicar un evento, proporcionando datos de eventos en un CLRegionErrorEventArgs objeto . |
| RangingBeaconsDidFailForRegion |
Generado por el delegado del objeto para indicar un evento, proporcionando datos de eventos en un CLRegionBeaconsFailedEventArgs objeto . |
| RegionEntered |
Generado por el delegado del objeto para indicar un evento, proporcionando datos de eventos en un CLRegionEventArgs objeto . |
| RegionLeft |
Generado por el delegado del objeto para indicar un evento, proporcionando datos de eventos en un CLRegionEventArgs objeto . |
| UpdatedHeading |
Generado por el delegado del objeto para indicar un evento, proporcionando datos de eventos en un CLHeadingUpdatedEventArgs objeto . |
| UpdatedLocation |
Generado por el delegado del objeto para indicar un evento, proporcionando datos de eventos en un CLLocationUpdatedEventArgs objeto . |
Métodos de extensión
| Nombre | Description |
|---|---|
| AcceptsPreviewPanelControl(NSObject, QLPreviewPanel) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| AccessibilityHitTest(NSObject, CGPoint, UIEvent) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| BeginPreviewPanelControl(NSObject, QLPreviewPanel) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| BrowserAccessibilityInsertTextAtCursor(NSObject, String) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| EndPreviewPanelControl(NSObject, QLPreviewPanel) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetAccessibilityCustomRotors(NSObject) |
Obtiene la matriz de UIAccessibilityCustomRotor objetos adecuados para |
| GetAccessibilityLineEndPositionFromCurrentSelection(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetAccessibilityLineRangeForPosition(NSObject, IntPtr) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetAccessibilityLineStartPositionFromCurrentSelection(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetAccessibilityNextTextNavigationElement(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetAccessibilityNextTextNavigationElementBlock(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetAccessibilityPreviousTextNavigationElement(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetAccessibilityPreviousTextNavigationElementBlock(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetAccessibilityTextInputResponder(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetAccessibilityTextInputResponderHandler(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetBrowserAccessibilityAttributedValue(NSObject, NSRange) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetBrowserAccessibilityContainerType(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetBrowserAccessibilityCurrentStatus(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetBrowserAccessibilityDetailsElements(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetBrowserAccessibilityHasDomFocus(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetBrowserAccessibilityImageData(NSObject, NSDictionary) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetBrowserAccessibilityImageDataSize(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetBrowserAccessibilityIsRequired(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetBrowserAccessibilityKeyboardShortcuts(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetBrowserAccessibilityOrientation(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetBrowserAccessibilityPressedState(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetBrowserAccessibilityRoleDescription(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetBrowserAccessibilitySelectedTextRange(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetBrowserAccessibilitySortDirection(NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetBrowserAccessibilityValue(NSObject, NSRange) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetDebugDescription(INSObjectProtocol) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetHandle(INativeObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetNonNullHandle(INativeObject, String) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| GetValidModes(NSObject, NSFontPanel) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| ObjectDidBeginEditing(NSObject, INSEditor) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| ObjectDidEndEditing(NSObject, INSEditor) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| ProvideImageData(NSObject, IntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| ProvideImageToMTLTexture(NSObject, IMTLTexture, IMTLCommandBuffer, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
Establece la matriz de UIAccessibilityCustomRotor objetos adecuados para |
| SetAccessibilityNextTextNavigationElement(NSObject, NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| SetAccessibilityNextTextNavigationElementBlock(NSObject, AXObjectReturnBlock) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| SetAccessibilityPreviousTextNavigationElement(NSObject, NSObject) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| SetAccessibilityPreviousTextNavigationElementBlock(NSObject, AXObjectReturnBlock) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| SetAccessibilityTextInputResponder(NSObject, IUITextInput) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| SetAccessibilityTextInputResponderHandler(NSObject, UITextInputReturnHandler) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| SetBrowserAccessibilityContainerType(NSObject, BEAccessibilityContainerType) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| SetBrowserAccessibilityCurrentStatus(NSObject, String) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| SetBrowserAccessibilityDetailsElements(NSObject, NSObject[]) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| SetBrowserAccessibilityHasDomFocus(NSObject, Boolean) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| SetBrowserAccessibilityIsRequired(NSObject, Boolean) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| SetBrowserAccessibilityKeyboardShortcuts(NSObject, String) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| SetBrowserAccessibilityOrientation(NSObject, BEAccessibilityOrientation) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| SetBrowserAccessibilityPressedState(NSObject, BEAccessibilityPressedState) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| SetBrowserAccessibilityRoleDescription(NSObject, String) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| SetBrowserAccessibilitySelectedTextRange(NSObject, NSRange) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| SetBrowserAccessibilitySortDirection(NSObject, String) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| SetSharedObservers(NSObject, NSKeyValueSharedObserversSnapshot) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |
| ValidateToolbarItem(NSObject, NSToolbarItem) |
Administra la entrega de eventos de ubicación, región y encabezado a la aplicación. |