Compartir a través de


UIApplicationDelegate Clase

Definición

Clase que se usa para recibir eventos generados por .UIApplication

[Foundation.Protocol]
[Foundation.Register("UIApplicationDelegate", false)]
public class UIApplicationDelegate : Foundation.NSObject, IDisposable, UIKit.IUIApplicationDelegate
type UIApplicationDelegate = class
    inherit NSObject
    interface IUIApplicationDelegate
    interface INativeObject
    interface IDisposable
Herencia
UIApplicationDelegate
Atributos
Implementaciones

Comentarios

Una implementación fuertemente tipada de una clase que se puede usar para responder a los eventos generados por .UIApplication

Por lo general, los desarrolladores de aplicaciones invalidarán el FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary) método , configurarán la instancia principal UIWindowde la aplicación, crearán una instancia del nivel UIViewControllersuperior y la asignarán a RootViewController.

Este es el aspecto de una clase UIApplicationDelegate mínima:

[Register ("AppDelegate")]
public partial class AppDelegate : UIApplicationDelegate
{
	UIWindow window;

	public override bool FinishedLaunching (UIApplication app, NSDictionary options)
	{
		window = new UIWindow (UIScreen.MainScreen.Bounds);
		window.RootViewController = new UIViewController ();
		window.MakeKeyAndVisible ();

		return true;
	}
}

UIApplicationDelegate proporciona métodos reemplazables para todo el ciclo de vida de la aplicación:

Las aplicaciones tienen cuatro modos principales:

Como se mencionó anteriormente, el método invalidado más común es FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary), que es el lugar estándar para inicializar la aplicación UIWindow y la ventana.RootViewController

Las aplicaciones iOS deben diseñarse para ser de larga duración, con muchas transiciones entre el procesamiento en primer plano y la suspensión o el fondo.

La UIApplicationDelegate propiedad de una aplicación se establece normalmente como una de las pocas o solo las cosas realizadas por el método de Main la aplicación. UIApplicationDelegate Exporta una cadena mediante RegisterAttribute y esta cadena se usa como delegateClassName argumento para el método M:UIKit.UIApplication.Main(string[],string,string), como se muestra en el ejemplo siguiente:

public class Application 
{
		static void Main(string[] args)
		{
			UIApplication.Main(args, null, "AppDelegate");
		}
	}

[Register ("AppDelegate")]
public partial class AppDelegate : UIApplicationDelegate
{
//...etc
}

Las aplicaciones que se inician desde un XIB o guión gráfico usan el UIApplicationDelegate especificado en el XIB o guión gráfico.

Constructores

UIApplicationDelegate()

Constructor predeterminado que inicializa una nueva instancia de esta clase sin parámetros.

UIApplicationDelegate(IntPtr)

Constructor utilizado al crear representaciones administradas de objetos no administrados; Lo llama el tiempo de ejecución.

UIApplicationDelegate(NSObjectFlag)

Constructor para llamar a en clases derivadas para omitir la inicialización y simplemente asignar el objeto.

Propiedades

Class

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
ClassHandle

Identificador de esta clase.

(Heredado de NSObject)
DebugDescription

Descripción significativa para el desarrollador de este objeto.

(Heredado de NSObject)
Description

Descripción del objeto, la versión objective-C de ToString.

(Heredado de NSObject)
Handle

Identificador (puntero) a la representación del objeto no administrado.

(Heredado de NSObject)
IsDirectBinding

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
IsProxy

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
RetainCount

Devuelve el recuento de retención actual de Objective-C para el objeto .

(Heredado de NSObject)
Self

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
Superclass

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
SuperHandle

Identificador usado para representar los métodos de la clase base para este NSObject.

(Heredado de NSObject)
Window

Ventana que se usa para mostrar la aplicación en la pantalla principal del dispositivo.

Zone

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)

Métodos

AccessibilityPerformMagicTap()

Realiza la acción más importante de la aplicación. A menudo, esto es alternar el estado más importante de la aplicación.

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Registra un objeto para que se observe externamente (mediante NSString keyPath).   Los cambios observados se envían al método de objeto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) del observador.

(Heredado de NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Registra un objeto para que se observe externamente (mediante keyPath de cadena).   Los cambios observados se envían al método de objeto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) del observador.

(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)
ApplicationSignificantTimeChange(UIApplication)

Indica un cambio significativo en el tiempo, como medianoche, hora de cambio de operador o el inicio o detención del horario de verano.

AwakeFromNib()

Se llama después de cargar el objeto desde el archivo nib. Los invalidadores deben llamar a base. AwakeFromNib().

(Heredado de NSObject)
BeginInvokeOnMainThread(Action)

Clase que se usa para recibir eventos generados por .UIApplication

(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, NSDictionary)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
Bind(String, NSObject, String, NSDictionary)
Obsoletos.

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
BindingInfo(String)
Obsoletos.

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
BindingOptionDescriptions(String)
Obsoletos.

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
BindingValueClass(String)
Obsoletos.

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
ChangedStatusBarFrame(UIApplication, CGRect)

Indica que ha cambiado el Frame valor de de la barra de estado.

CommitEditing()

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
ConformsToProtocol(IntPtr)

Se invoca para determinar si este objeto implementa el protocolo especificado.

(Heredado de NSObject)
ContinueUserActivity(UIApplication, NSUserActivity, UIApplicationRestorationHandler)

Informa a la aplicación de que hay datos asociados a continuar una tarea especificada como un NSUserActivity objeto y, a continuación, devuelve si la aplicación continuó la actividad.

Copy()

Realiza una copia del objeto Objective-C subyacente.

(Heredado de NSObject)
DangerousAutorelease()

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
DangerousRelease()

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
DangerousRetain()

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Indica que se ha producido un cambio en los índices de una relación a varios.

(Heredado de NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
DidChangeStatusBarOrientation(UIApplication, UIInterfaceOrientation)

Indica que ha cambiado la orientación de la barra de estado.

DidChangeValue(String)

Indica que se ha producido un cambio en la clave especificada.

(Heredado de NSObject)
DidDecodeRestorableState(UIApplication, NSCoder)

Indica que la aplicación debe restaurar el estado de nivel superior.

DidEnterBackground(UIApplication)

Indica que la aplicación ha entrado en segundo plano.

DidFailToContinueUserActivitiy(UIApplication, String, NSError)

Informa a la aplicación de que no se pudo continuar la actividad del userActivityType tipo y especifica como error motivo del error.

DidReceiveRemoteNotification(UIApplication, NSDictionary, Action<UIBackgroundFetchResult>)

Compatibilidad con notificaciones en segundo plano remota: invocada por el sistema operativo cuando la aplicación recibió una notificación remota.

DidRegisterUserNotificationSettings(UIApplication, UIUserNotificationSettings)

Los desarrolladores no deben usar este método en desuso. En su lugar, los desarrolladores deben usar "UNUserNotificationCenter.RequestAuthorization".

Dispose()

Libera los recursos utilizados por el objeto NSObject.

(Heredado de NSObject)
Dispose(Boolean)

Libera los recursos utilizados por el objeto NSObject.

(Heredado de NSObject)
DoesNotRecognizeSelector(Selector)

Indica que este objeto no reconoce el selector especificado.

(Heredado de NSObject)
Equals(NSObject)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
Equals(Object)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
ExposedBindings()

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
FailedToRegisterForRemoteNotifications(UIApplication, NSError)

Indica que se produjo un error en una llamada a RegisterForRemoteNotifications() .

FinishedLaunching(UIApplication)

Método invocado después de que la aplicación se haya iniciado para configurar la ventana principal y el controlador de vista.

FinishedLaunching(UIApplication, NSDictionary)

Método invocado después de que la aplicación se haya iniciado para configurar la ventana principal y el controlador de vista.

GetBindingInfo(NSString)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
GetBindingOptionDescriptions(NSString)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
GetBindingValueClass(NSString)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Recupera los valores de las claves especificadas.

(Heredado de NSObject)
GetHashCode()

Genera un código hash para la instancia actual.

(Heredado de NSObject)
GetMethodForSelector(Selector)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
GetNativeField(String)
Obsoletos.

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
GetNativeHash()

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
GetSupportedInterfaceOrientations(UIApplication, UIWindow)

Devuelve una máscara de bits de las orientaciones admitidas para el especificado forWindow.

GetViewController(UIApplication, String[], NSCoder)

Recupere el objeto UIViewController identificado por .restorationIdentifierComponents

HandleAction(UIApplication, String, NSDictionary, Action)

Informa a la aplicación de una acción personalizada que se va a realizar en función de una notificación push e incluye el valor, remoteNoticationInfo los actionIdentifier datos de la notificación y completionHandler para que el desarrollador de la aplicación se ejecute después de realizar la acción.

HandleAction(UIApplication, String, NSDictionary, NSDictionary, Action)

Informa a la aplicación de una acción personalizada para realizar en función de una notificación remota e incluye el valor, remoteNoticationInfo los actionIdentifier datos de la notificación y completionHandler para que el desarrollador de la aplicación se ejecute después de realizar la acción.

HandleAction(UIApplication, String, UILocalNotification, Action)

Informa a la aplicación de que el usuario seleccionó una acción identificada por el actionIdentifier valor de una alerta de un UILocalNotification objeto y ejecuta el completionHandler bloque después de completar la acción.

HandleAction(UIApplication, String, UILocalNotification, NSDictionary, Action)

Informa a la aplicación de una acción personalizada que se va a realizar en función de una notificación local e incluye el valor, responseInfo los actionIdentifier datos de la notificación y completionHandler para que el desarrollador de la aplicación se ejecute después de realizar la acción.

HandleEventsForBackgroundUrl(UIApplication, String, Action)

Se han completado todas las transferencias en sessionIdentifier segundo plano o se requiere autenticación. La aplicación debe actualizar su interfaz y, a continuación, ejecutar completionHander.

HandleIntent(UIApplication, INIntent, Action<INIntentResponse>)

El sistema solicita que la aplicación controle el especificado intent.

HandleOpenURL(UIApplication, NSUrl)

Los desarrolladores de aplicaciones no deben usar este método en desuso, sino M M:UIKit.UIApplicationDelegate.OpenUrl* en su lugar.

HandleWatchKitExtensionRequest(UIApplication, NSDictionary, Action<NSDictionary>)

Una extensión watchkit ha realizado una solicitud.

Init()

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
InitializeHandle(IntPtr)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
InitializeHandle(IntPtr, String)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
Invoke(Action, Double)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
Invoke(Action, TimeSpan)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
InvokeOnMainThread(Action)

Clase que se usa para recibir eventos generados por .UIApplication

(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)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
IsKindOfClass(Class)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
IsMemberOfClass(Class)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
MarkDirty()

Promueve un objeto del mismo nivel normal (IsDirectBinding es true) en un objeto toggleref.

(Heredado de NSObject)
MutableCopy()

Crea una copia mutable del NSObject especificado.

(Heredado de NSObject)
ObjectDidEndEditing(NSObject)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Indica que el valor de keyPath especificado en relación con este objeto ha cambiado.

(Heredado de NSObject)
OnActivated(UIApplication)

Se llama cuando se inicia la aplicación y cada vez que la aplicación vuelve al primer plano.

OnResignActivation(UIApplication)

Se llama cuando la aplicación está a punto de escribir el fondo, se suspende o cuando el usuario recibe una interrupción, como una llamada telefónica o un texto.

OpenUrl(UIApplication, NSUrl, NSDictionary)

Indica que la aplicación debe abrir el especificado url con contexto de options.

OpenUrl(UIApplication, NSUrl, String, NSObject)

Indica que la aplicación debe abrir el especificado url.

OpenUrl(UIApplication, NSUrl, UIApplicationOpenUrlOptions)

Indica que la aplicación debe abrir el especificado url según options.

PerformActionForShortcutItem(UIApplication, UIApplicationShortcutItem, UIOperationHandler)

Lo llama el sistema cuando el usuario inicia una acción rápida de pantalla principal, a menos que la interacción se controle en WillFinishLaunching(UIApplication, NSDictionary) o M:UIKit.UIApplicationDelegate.DidFinishLaunching*.

PerformFetch(UIApplication, Action<UIBackgroundFetchResult>)

Compatibilidad en segundo plano: invocada por el sistema operativo para permitir que una aplicación descargue datos.

PerformSelector(Selector)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
PerformSelector(Selector, NSObject)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
PerformSelector(Selector, NSObject, Double)

Invoca el selector en la instancia actual y, si no obj es NULL, pasa esto como su único parámetro.

(Heredado de NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
PerformSelector(Selector, NSObject, NSObject)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
PrepareForInterfaceBuilder()

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
ProtectedDataDidBecomeAvailable(UIApplication)

Indica que el dispositivo se desbloqueó y que los datos cifrados previamente ya están disponibles.

ProtectedDataWillBecomeUnavailable(UIApplication)

Indica que el dispositivo está bloqueado y que los archivos protegidos no estarán disponibles.

ReceivedLocalNotification(UIApplication, UILocalNotification)

Indica que la aplicación recibió un UILocalNotification.

ReceivedRemoteNotification(UIApplication, NSDictionary)

Indica que la aplicación recibió una notificación remota.

ReceiveMemoryWarning(UIApplication)

La aplicación ha recibido una advertencia de memoria baja del sistema.

RegisteredForRemoteNotifications(UIApplication, NSData)

Indica que una llamada a RegisterForRemoteNotifications() se realizó correctamente.

RemoveObserver(NSObject, NSString)

Impide que el observador especificado reciba más notificaciones de los valores modificados para keyPath especificado.

(Heredado de NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Impide que el observador especificado reciba más notificaciones de valores modificados para el keyPath y el contexto especificados.

(Heredado de NSObject)
RemoveObserver(NSObject, String)

Impide que el observador especificado reciba más notificaciones de los valores modificados para keyPath especificado.

(Heredado de NSObject)
RemoveObserver(NSObject, String, IntPtr)

Impide que el observador especificado reciba más notificaciones de valores modificados para el keyPath y el contexto especificados.

(Heredado de NSObject)
RespondsToSelector(Selector)

Si este objeto reconoce el selector especificado.

(Heredado de NSObject)
SetNativeField(String, NSObject)
Obsoletos.

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
SetNilValueForKey(NSString)

Establece el valor de la clave especificada en NULL.

(Heredado de NSObject)
SetValueForKey(NSObject, NSString)

Establece el valor de la propiedad especificada por la clave en el valor especificado.

(Heredado de NSObject)
SetValueForKeyPath(IntPtr, NSString)

Constructor utilizado al crear representaciones administradas de objetos no administrados; Lo llama el tiempo de ejecución.

(Heredado de NSObject)
SetValueForKeyPath(NSObject, NSString)

Establece el valor de una propiedad que se puede alcanzar mediante una ruta de acceso de clave.

(Heredado de NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Indica un intento de escribir un valor en una clave no definida. Si no se reemplaza, genera una excepción NSUndefinedKeyException.

(Heredado de NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Establece los valores de este NSObject en los del diccionario especificado.

(Heredado de NSObject)
ShouldAllowExtensionPointIdentifier(UIApplication, NSString)

Solicita permiso de la aplicación para ejecutar extensiones de aplicación en función del punto de extensión identificado por extensionPointIdentifier.

ShouldRequestHealthAuthorization(UIApplication)

El sistema llama a este método cuando la aplicación del desarrollador debe pedir al usuario acceso a los datos de HealthKit.

ShouldRestoreApplicationState(UIApplication, NSCoder)

Si la aplicación debe restaurar la información de estado guardada.

ShouldSaveApplicationState(UIApplication, NSCoder)

Si la aplicación debe guardar la información de estado de la aplicación.

ToString()

Devuelve una representación de cadena del valor de la instancia actual.

(Heredado de NSObject)
Unbind(NSString)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
Unbind(String)
Obsoletos.

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
UserActivityUpdated(UIApplication, NSUserActivity)

Se actualizó una actividad de usuario.

UserDidAcceptCloudKitShare(UIApplication, CKShareMetadata)

Clase que se usa para recibir eventos generados por .UIApplication

ValueForKey(NSString)

Devuelve el valor de la propiedad asociada a la clave especificada.

(Heredado de NSObject)
ValueForKeyPath(NSString)

Devuelve el valor de una propiedad que se puede alcanzar mediante una ruta de acceso de clave.

(Heredado de NSObject)
ValueForUndefinedKey(NSString)

Indica un intento de leer un valor de una clave no definida. Si no se reemplaza, genera una excepción NSUndefinedKeyException.

(Heredado de NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Indica que los valores de los índices especificados en la clave especificada están a punto de cambiar.

(Heredado de NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Clase que se usa para recibir eventos generados por .UIApplication

(Heredado de NSObject)
WillChangeStatusBarFrame(UIApplication, CGRect)

Indica que el marco de la barra de estado cambiará en breve.

WillChangeStatusBarOrientation(UIApplication, UIInterfaceOrientation, Double)

Indica que la orientación de la barra de estado cambiará en breve.

WillChangeValue(String)

Indica que el valor de la clave especificada está a punto de cambiar.

(Heredado de NSObject)
WillContinueUserActivity(UIApplication, String)

Informa a la aplicación de que el usuario está intentando continuar una userActivityType acción para la que es posible que los datos no estén disponibles y que vuelva a notificar al usuario que la aplicación continuará la actividad.

WillEncodeRestorableState(UIApplication, NSCoder)

Indica que la aplicación está a punto de almacenar los datos de estado de la aplicación.

WillEnterForeground(UIApplication)

Se llama antes de que la aplicación devuelva un estado en segundo plano.

WillFinishLaunching(UIApplication, NSDictionary)

Indica que se ha iniciado el inicio, pero la restauración del estado aún no se ha producido.

WillTerminate(UIApplication)

Se llama a si la aplicación finaliza debido a restricciones de memoria o directamente por el usuario.

Métodos de extensión

GetDebugDescription(INSObjectProtocol)

Clase que se usa para recibir eventos generados por .UIApplication

GetAccessibilityCustomRotors(NSObject)

Obtiene la matriz de UIAccessibilityCustomRotor objetos adecuados para this el objeto .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Establece la matriz de UIAccessibilityCustomRotor objetos apropiados para this el objeto .

AccessibilityPerformMagicTap(IUIApplicationDelegate)

Realiza la acción más importante de la aplicación. A menudo, esto es alternar el estado más importante de la aplicación.

ApplicationSignificantTimeChange(IUIApplicationDelegate, UIApplication)

Indica un cambio significativo en el tiempo, como medianoche, cambio a Horario de verano o un cambio en la zona horaria.

ChangedStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

Indica que el marco de la barra de estado ha cambiado.

ContinueUserActivity(IUIApplicationDelegate, UIApplication, NSUserActivity, UIApplicationRestorationHandler)

Informa a la aplicación de que hay datos asociados a continuar una tarea especificada como un NSUserActivity objeto y, a continuación, devuelve si la aplicación continuó la actividad.

DidChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation)

Indica que ha cambiado la orientación de la barra de estado.

DidDecodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

Indica que la aplicación debe restaurar el estado de nivel superior.

DidEnterBackground(IUIApplicationDelegate, UIApplication)

Indica que la aplicación ha entrado en segundo plano.

DidFailToContinueUserActivitiy(IUIApplicationDelegate, UIApplication, String, NSError)

Informa a la aplicación de que no se pudo continuar la actividad del userActivityType tipo y especifica como error motivo del error.

DidReceiveRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary, Action<UIBackgroundFetchResult>)

Indica que la aplicación recibió una notificación remota.

DidRegisterUserNotificationSettings(IUIApplicationDelegate, UIApplication, UIUserNotificationSettings)

Los desarrolladores no deben usar este método en desuso. En su lugar, los desarrolladores deben usar "UNUserNotificationCenter.RequestAuthorization".

FailedToRegisterForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSError)

Indica que apple Push Service no compitió correctamente en el proceso de registro.

FinishedLaunching(IUIApplicationDelegate, UIApplication)

La aplicación ha terminado de iniciarse.

FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

Indica que el inicio ha finalizado y la aplicación comenzará a ejecutarse en breve.

GetSupportedInterfaceOrientations(IUIApplicationDelegate, UIApplication, UIWindow)

Las orientaciones de interfaz admitidas por la aplicación.

GetViewController(IUIApplicationDelegate, UIApplication, String[], NSCoder)

Recupera el UIViewController identificado por el último valor del parámetro restorationIdentifierComponents.

GetWindow(IUIApplicationDelegate)

Clase que se usa para recibir eventos generados por .UIApplication

HandleAction(IUIApplicationDelegate, UIApplication, String, NSDictionary, NSDictionary, Action)

Informa a la aplicación de una acción personalizada para realizar en función de una notificación remota e incluye el valor, remoteNoticationInfo los actionIdentifier datos de la notificación y completionHandler para que el desarrollador de la aplicación se ejecute después de realizar la acción.

HandleAction(IUIApplicationDelegate, UIApplication, String, NSDictionary, Action)

Informa a la aplicación de una acción personalizada que se va a realizar en función de una notificación push e incluye el valor, remoteNoticationInfo los actionIdentifier datos de la notificación y completionHandler para que el desarrollador de la aplicación se ejecute después de realizar la acción.

HandleAction(IUIApplicationDelegate, UIApplication, String, UILocalNotification, NSDictionary, Action)

Informa a la aplicación de una acción personalizada que se va a realizar en función de una notificación local e incluye el valor, responseInfo los actionIdentifier datos de la notificación y completionHandler para que el desarrollador de la aplicación se ejecute después de realizar la acción.

HandleAction(IUIApplicationDelegate, UIApplication, String, UILocalNotification, Action)

Informa a la aplicación de que el usuario seleccionó una acción identificada por el actionIdentifier valor de una alerta de un UILocalNotification objeto y ejecuta el completionHandler bloque después de completar la acción.

HandleEventsForBackgroundUrl(IUIApplicationDelegate, UIApplication, String, Action)

Se genera cuando los eventos relacionados con un T:UIKit.NSUrlSession en segundo plano están esperando su procesamiento.

HandleIntent(IUIApplicationDelegate, UIApplication, INIntent, Action<INIntentResponse>)

El sistema solicita que la aplicación controle el especificado intent.

HandleOpenURL(IUIApplicationDelegate, UIApplication, NSUrl)

Los desarrolladores deben usar M:UIKit.UIApplicationDelegate.OpenUrl* en lugar de este método en desuso.

HandleWatchKitExtensionRequest(IUIApplicationDelegate, UIApplication, NSDictionary, Action<NSDictionary>)

Una extensión watchkit ha realizado una solicitud.

OnActivated(IUIApplicationDelegate, UIApplication)

La aplicación se ha movido del estado inactivo a actie.

OnResignActivation(IUIApplicationDelegate, UIApplication)

La aplicación está a punto de pasar del estado activo al estado inactivo.

OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, NSDictionary)

Indica que la aplicación debe abrir el especificado url con contexto de options.

OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, String, NSObject)

Carga un recurso de la dirección URL especificada.

PerformActionForShortcutItem(IUIApplicationDelegate, UIApplication, UIApplicationShortcutItem, UIOperationHandler)

Lo llama el sistema cuando el usuario inicia una acción rápida de pantalla principal, a menos que la interacción se controle en WillFinishLaunching(UIApplication, NSDictionary) o M:UIKit.UIApplicationDelegate.DidFinishLaunching*.

PerformFetch(IUIApplicationDelegate, UIApplication, Action<UIBackgroundFetchResult>)

Indica que la aplicación puede iniciar una operación de captura si tiene datos para descargar.

ProtectedDataDidBecomeAvailable(IUIApplicationDelegate, UIApplication)

Los archivos protegidos ya están disponibles.

ProtectedDataWillBecomeUnavailable(IUIApplicationDelegate, UIApplication)

Indica que los archivos protegidos están a punto de cifrarse y no estar disponibles para la lectura.

ReceivedLocalNotification(IUIApplicationDelegate, UIApplication, UILocalNotification)

Indica que la aplicación recibió una notificación local.

ReceivedRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary)

Indica que la aplicación recibió una notificación remota.

ReceiveMemoryWarning(IUIApplicationDelegate, UIApplication)

La aplicación ha recibido una advertencia de memoria baja del sistema.

RegisteredForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSData)

Indica que el dispositivo se registró correctamente con apple Push Service.

SetWindow(IUIApplicationDelegate, UIWindow)

Clase que se usa para recibir eventos generados por .UIApplication

ShouldAllowExtensionPointIdentifier(IUIApplicationDelegate, UIApplication, NSString)

Solicita permiso de la aplicación para ejecutar extensiones de aplicación en función del punto de extensión identificado por extensionPointIdentifier.

ShouldRequestHealthAuthorization(IUIApplicationDelegate, UIApplication)

El sistema llama a este método cuando la aplicación del desarrollador debe pedir al usuario acceso a los datos de HealthKit.

ShouldRestoreApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

Si la aplicación debe restaurar la información de estado guardada.

ShouldSaveApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

Si la aplicación debe guardar la información de estado de la aplicación.

UserActivityUpdated(IUIApplicationDelegate, UIApplication, NSUserActivity)

Informa a la aplicación de que el NSUserActivity objeto de userActivity se ha actualizado.

UserDidAcceptCloudKitShare(IUIApplicationDelegate, UIApplication, CKShareMetadata)

Clase que se usa para recibir eventos generados por .UIApplication

WillChangeStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

Indica que el marco de la barra de estado está a punto de cambiar.

WillChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation, Double)

Indica que la orientación de la barra de estado está a punto de cambiar.

WillContinueUserActivity(IUIApplicationDelegate, UIApplication, String)

Informa a la aplicación de que el usuario está intentando continuar una userActivityType acción para la que es posible que los datos no estén disponibles y que vuelva a notificar al usuario que la aplicación continuará la actividad.

WillEncodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

Indica que la aplicación está a punto de almacenar los datos de estado de la aplicación.

WillEnterForeground(IUIApplicationDelegate, UIApplication)

Indica que la aplicación está a punto de entrar en primer plano.

WillFinishLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

Indica que la aplicación está a punto de finalizar sus procedimientos de inicio.

WillTerminate(IUIApplicationDelegate, UIApplication)

Indica que la aplicación está a punto de finalizar.

Se aplica a

Consulte también