Lenguaje

CLLocationManager Clase

Definición

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
CLLocationManager
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          
<block subconjunto="none" type="behaviors">

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 nulles .

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 distance que se haya recorrido o timeout se haya pasado.

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 init .

(Heredado de NSObject)
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 region.

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 region de la entrada y salida.

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 region.

StartUpdatingHeading()

Comienza a actualizar el encabezado.

StartUpdatingLocation()

Inicia la actualización de la ubicación

StopMonitoring(CLRegion)

Detiene la supervisión de region.

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 .region

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 this el objeto .

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 this el objeto .

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.

Se aplica a

Consulte también