Compartilhar via


UIApplicationDelegate Classe

Definição

Uma classe usada para receber eventos gerados por um 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
Herança
UIApplicationDelegate
Atributos
Implementações

Comentários

Uma implementação fortemente tipada de uma classe que pode ser usada para responder a eventos gerados pelo UIApplication.

Os desenvolvedores de aplicativos geralmente substituirão o FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary) método , configurarão o principal UIWindowdo aplicativo , instanciarão o nível UIViewControllersuperior e o RootViewControlleratribuirão ao .

É assim que uma classe UIApplicationDelegate mínima se parece:

[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;
	}
}

O UIApplicationDelegate fornece métodos substituíveis para todo o ciclo de vida do aplicativo:

Os aplicativos têm quatro modos principais:

Conforme mencionado anteriormente, o método mais comumente substituído é FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary), que é o local padrão para inicializar o do UIWindow aplicativo e o da RootViewControllerjanela.

Os aplicativos iOS devem ser projetados para serem de longa duração, com muitas transições entre processamento em primeiro plano e suspensão ou em segundo plano.

O UIApplicationDelegate de um aplicativo normalmente é definido como um dos poucos, ou apenas, coisas feitas pelo método do Main aplicativo. O UIApplicationDelegate exporta uma cadeia de caracteres usando e RegisterAttribute essa cadeia de caracteres é usada como o delegateClassName argumento para o método M:UIKit.UIApplication.Main(string[],string,string), conforme mostrado no exemplo a seguir:

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

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

Os aplicativos que são iniciados de um XIB ou storyboard usam o UIApplicationDelegate especificado no XIB ou storyboard.

Construtores

UIApplicationDelegate()

Construtor padrão que inicializa uma nova instância dessa classe sem parâmetros.

UIApplicationDelegate(IntPtr)

Um construtor usado ao criar representações gerenciadas de objetos não gerenciados; Chamado pelo runtime.

UIApplicationDelegate(NSObjectFlag)

Construtor para chamar em classes derivadas para ignorar a inicialização e simplesmente alocar o objeto.

Propriedades

Class

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
ClassHandle

O identificador dessa classe.

(Herdado de NSObject)
DebugDescription

Uma descrição significativa do desenvolvedor desse objeto.

(Herdado de NSObject)
Description

Descrição do objeto, a versão Objective-C de ToString.

(Herdado de NSObject)
Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

(Herdado de NSObject)
IsDirectBinding

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
IsProxy

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
RetainCount

Retorna a contagem de retenção objective-C atual para o objeto .

(Herdado de NSObject)
Self

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
Superclass

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
SuperHandle

Identificador usado para representar os métodos na classe base para esse NSObject.

(Herdado de NSObject)
Window

A janela usada para exibir o aplicativo na tela principal do dispositivo.

Zone

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)

Métodos

AccessibilityPerformMagicTap()

Executa a ação mais importante do aplicativo. Geralmente, isso é alternar o estado mais importante do aplicativo.

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Registra um objeto para ser observado externamente (usando NSString keyPath).   As alterações observadas são expedidas para o método de objeto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) do observador.

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

Registra um objeto para ser observado externamente (usando keyPath de cadeia de caracteres).   As alterações observadas são expedidas para o método de objeto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) do observador.

(Herdado de NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra um objeto para ser observado externamente usando um método arbitrário.

(Herdado de NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra um objeto para ser observado externamente usando um método arbitrário.

(Herdado de NSObject)
ApplicationSignificantTimeChange(UIApplication)

Indica uma mudança significativa no tempo, como meia-noite, horário alterado pela operadora ou início ou parada do Horário de Verão.

AwakeFromNib()

Chamado depois que o objeto foi carregado do arquivo nib. Os substituidores devem chamar base. AwakeFromNib().

(Herdado de NSObject)
BeginInvokeOnMainThread(Action)

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Invoca de forma assíncrona o código especificado no thread de interface do usuário principal.

(Herdado de NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
Bind(String, NSObject, String, NSDictionary)
Obsoleto.

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
BindingInfo(String)
Obsoleto.

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
BindingOptionDescriptions(String)
Obsoleto.

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
BindingValueClass(String)
Obsoleto.

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
ChangedStatusBarFrame(UIApplication, CGRect)

Indica que o Frame da barra de status foi alterado.

CommitEditing()

Uma classe usada para receber eventos gerados por um UIApplication.

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

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
ConformsToProtocol(IntPtr)

Invocado para determinar se esse objeto implementa o protocolo especificado.

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

Informa ao aplicativo que há dados associados à continuação de uma tarefa especificada como um NSUserActivity objeto e retorna se o aplicativo continuou a atividade.

Copy()

Executa uma cópia do objeto Objective-C subjacente.

(Herdado de NSObject)
DangerousAutorelease()

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
DangerousRelease()

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
DangerousRetain()

Uma classe usada para receber eventos gerados por um UIApplication.

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

Indica que ocorreu uma alteração nos índices de uma relação para muitos.

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

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
DidChangeStatusBarOrientation(UIApplication, UIInterfaceOrientation)

Indica que a orientação da barra de status foi alterada.

DidChangeValue(String)

Indica que ocorreu uma alteração na chave especificada.

(Herdado de NSObject)
DidDecodeRestorableState(UIApplication, NSCoder)

Indica que o aplicativo deve restaurar o estado de nível mais alto.

DidEnterBackground(UIApplication)

Indica que o aplicativo entrou em segundo plano.

DidFailToContinueUserActivitiy(UIApplication, String, NSError)

Informa ao aplicativo que a atividade do userActivityType tipo não pôde ser continuada e especifica um error como o motivo da falha.

DidReceiveRemoteNotification(UIApplication, NSDictionary, Action<UIBackgroundFetchResult>)

Suporte à notificação em segundo plano remoto: invocado pelo sistema operacional quando seu aplicativo recebeu uma notificação remota.

DidRegisterUserNotificationSettings(UIApplication, UIUserNotificationSettings)

Os desenvolvedores não devem usar esse método preterido. Em vez disso, os desenvolvedores devem usar 'UNUserNotificationCenter.RequestAuthorization'.

Dispose()

Libera os recursos usados pelo objeto NSObject.

(Herdado de NSObject)
Dispose(Boolean)

Libera os recursos usados pelo objeto NSObject.

(Herdado de NSObject)
DoesNotRecognizeSelector(Selector)

Indica que esse objeto não reconhece o seletor especificado.

(Herdado de NSObject)
Equals(NSObject)

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
Equals(Object)

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
ExposedBindings()

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
FailedToRegisterForRemoteNotifications(UIApplication, NSError)

Indica que uma chamada para RegisterForRemoteNotifications() falhou.

FinishedLaunching(UIApplication)

Método invocado depois que o aplicativo é iniciado para configurar a janela principal e o controlador de exibição.

FinishedLaunching(UIApplication, NSDictionary)

Método invocado depois que o aplicativo é iniciado para configurar a janela principal e o controlador de exibição.

GetBindingInfo(NSString)

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
GetBindingOptionDescriptions(NSString)

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
GetBindingValueClass(NSString)

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Recupera os valores das chaves especificadas.

(Herdado de NSObject)
GetHashCode()

Gera um código hash para a instância atual.

(Herdado de NSObject)
GetMethodForSelector(Selector)

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
GetNativeField(String)
Obsoleto.

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
GetNativeHash()

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
GetSupportedInterfaceOrientations(UIApplication, UIWindow)

Retorna uma máscara de bits de orientações com suporte para o especificado forWindow.

GetViewController(UIApplication, String[], NSCoder)

Recupere o UIViewController identificado pelo restorationIdentifierComponents.

HandleAction(UIApplication, String, NSDictionary, Action)

Informa o aplicativo de uma ação personalizada a ser executada com base em uma notificação por push e inclui o valor, remoteNoticationInfo os actionIdentifier dados da notificação e completionHandler para que o desenvolvedor do aplicativo seja executado após a execução da ação.

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

Informa o aplicativo de uma ação personalizada a ser executada com base em uma notificação remota e inclui o valor, remoteNoticationInfo os actionIdentifier dados da notificação e completionHandler para que o desenvolvedor do aplicativo seja executado após a execução da ação.

HandleAction(UIApplication, String, UILocalNotification, Action)

Informa ao aplicativo que o usuário selecionou uma ação identificada pelo actionIdentifier valor de um alerta de um UILocalNotification objeto e executa o completionHandler bloco depois de concluir a ação.

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

Informa o aplicativo de uma ação personalizada a ser executada com base em uma notificação local e inclui o valor, responseInfo os actionIdentifier dados da notificação e completionHandler para que o desenvolvedor do aplicativo seja executado após a execução da ação.

HandleEventsForBackgroundUrl(UIApplication, String, Action)

Todas as transferências em segundo plano no sessionIdentifier são concluídas ou a autenticação é necessária. O aplicativo deve atualizar sua interface e, em seguida, executar completionHander.

HandleIntent(UIApplication, INIntent, Action<INIntentResponse>)

O sistema está solicitando que o aplicativo manipule o especificado intent.

HandleOpenURL(UIApplication, NSUrl)

Os desenvolvedores de aplicativos não devem usar esse método preterido, mas usar M:UIKit.UIApplicationDelegate.OpenUrl* em vez disso.

HandleWatchKitExtensionRequest(UIApplication, NSDictionary, Action<NSDictionary>)

Uma extensão do watchkit fez uma solicitação.

Init()

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
InitializeHandle(IntPtr)

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
InitializeHandle(IntPtr, String)

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
Invoke(Action, Double)

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
Invoke(Action, TimeSpan)

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
InvokeOnMainThread(Action)

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
InvokeOnMainThread(Selector, NSObject)

Invoca de forma síncrona o código especificado no thread principal da interface do usuário.

(Herdado de NSObject)
IsEqual(NSObject)

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
IsKindOfClass(Class)

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
IsMemberOfClass(Class)

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
MarkDirty()

Promove um objeto par regular (IsDirectBinding é true) em um objeto toggleref.

(Herdado de NSObject)
MutableCopy()

Cria uma cópia mutável do NSObject especificado.

(Herdado de NSObject)
ObjectDidEndEditing(NSObject)

Uma classe usada para receber eventos gerados por um UIApplication.

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

Indica que o valor no keyPath especificado em relação a esse objeto foi alterado.

(Herdado de NSObject)
OnActivated(UIApplication)

Chamado quando o aplicativo é iniciado e sempre que o aplicativo retorna para o primeiro plano.

OnResignActivation(UIApplication)

Chamado quando o aplicativo está prestes a entrar em segundo plano, ser suspenso ou quando o usuário recebe uma interrupção, como uma chamada telefônica ou texto.

OpenUrl(UIApplication, NSUrl, NSDictionary)

Indica que o aplicativo deve abrir o especificado url com o contexto de options.

OpenUrl(UIApplication, NSUrl, String, NSObject)

Indica que o aplicativo deve abrir o especificado url.

OpenUrl(UIApplication, NSUrl, UIApplicationOpenUrlOptions)

Indica que o aplicativo deve abrir o especificado de url acordo optionscom .

PerformActionForShortcutItem(UIApplication, UIApplicationShortcutItem, UIOperationHandler)

Chamado pelo sistema quando o usuário inicia uma ação rápida de tela inicial, a menos que a interação tenha sido tratada em WillFinishLaunching(UIApplication, NSDictionary) ou M:UIKit.UIApplicationDelegate.DidFinishLaunching*.

PerformFetch(UIApplication, Action<UIBackgroundFetchResult>)

Suporte em segundo plano: invocado pelo sistema operacional para permitir que um aplicativo baixe dados.

PerformSelector(Selector)

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
PerformSelector(Selector, NSObject)

Uma classe usada para receber eventos gerados por um UIApplication.

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

Invoca o seletor na instância atual e, se o obj não for nulo, ele passará isso como seu único parâmetro.

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

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
PerformSelector(Selector, NSObject, NSObject)

Uma classe usada para receber eventos gerados por um UIApplication.

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

Uma classe usada para receber eventos gerados por um UIApplication.

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

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
PrepareForInterfaceBuilder()

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
ProtectedDataDidBecomeAvailable(UIApplication)

Indica que o dispositivo foi desbloqueado e os dados criptografados anteriormente agora estão disponíveis.

ProtectedDataWillBecomeUnavailable(UIApplication)

Indica que o dispositivo está sendo bloqueado e que os arquivos protegidos ficarão indisponíveis.

ReceivedLocalNotification(UIApplication, UILocalNotification)

Indica que o aplicativo recebeu um UILocalNotification.

ReceivedRemoteNotification(UIApplication, NSDictionary)

Indica que o aplicativo recebeu uma notificação remota.

ReceiveMemoryWarning(UIApplication)

O aplicativo recebeu um aviso de baixa memória do sistema.

RegisteredForRemoteNotifications(UIApplication, NSData)

Indica que uma chamada para RegisterForRemoteNotifications() foi bem-sucedida.

RemoveObserver(NSObject, NSString)

Impede que o observador especificado receba mais notificações de valores alterados para o keyPath especificado.

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

Impede que o observador especificado receba mais notificações de valores alterados para o keyPath e o contexto especificados.

(Herdado de NSObject)
RemoveObserver(NSObject, String)

Impede que o observador especificado receba mais notificações de valores alterados para o keyPath especificado.

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

Impede que o observador especificado receba mais notificações de valores alterados para o keyPath e o contexto especificados.

(Herdado de NSObject)
RespondsToSelector(Selector)

Se esse objeto reconhece o seletor especificado.

(Herdado de NSObject)
SetNativeField(String, NSObject)
Obsoleto.

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
SetNilValueForKey(NSString)

Define o valor da chave especificada como nulo.

(Herdado de NSObject)
SetValueForKey(NSObject, NSString)

Define o valor da propriedade especificada pela chave para o valor especificado.

(Herdado de NSObject)
SetValueForKeyPath(IntPtr, NSString)

Um construtor usado ao criar representações gerenciadas de objetos não gerenciados; Chamado pelo runtime.

(Herdado de NSObject)
SetValueForKeyPath(NSObject, NSString)

Define o valor de uma propriedade que pode ser acessada usando um keypath.

(Herdado de NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Indica uma tentativa de gravar um valor em uma chave indefinida. Se não for substituído, gerará uma NSUndefinedKeyException.

(Herdado de NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Define os valores desse NSObject como aqueles no dicionário especificado.

(Herdado de NSObject)
ShouldAllowExtensionPointIdentifier(UIApplication, NSString)

Solicita permissão do aplicativo para executar extensões de aplicativo com base no ponto de extensão identificado por extensionPointIdentifier.

ShouldRequestHealthAuthorization(UIApplication)

O sistema chama esse método quando o aplicativo do desenvolvedor deve solicitar ao usuário acesso aos dados do HealthKit.

ShouldRestoreApplicationState(UIApplication, NSCoder)

Se o aplicativo deve restaurar informações de estado salvas.

ShouldSaveApplicationState(UIApplication, NSCoder)

Se o aplicativo deve salvar informações de estado do aplicativo.

ToString()

Retorna uma representação de cadeia de caracteres do valor da instância atual.

(Herdado de NSObject)
Unbind(NSString)

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
Unbind(String)
Obsoleto.

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
UserActivityUpdated(UIApplication, NSUserActivity)

Uma atividade do usuário foi atualizada.

UserDidAcceptCloudKitShare(UIApplication, CKShareMetadata)

Uma classe usada para receber eventos gerados por um UIApplication.

ValueForKey(NSString)

Retorna o valor da propriedade associada à chave especificada.

(Herdado de NSObject)
ValueForKeyPath(NSString)

Retorna o valor de uma propriedade que pode ser acessada usando um keypath.

(Herdado de NSObject)
ValueForUndefinedKey(NSString)

Indica uma tentativa de ler um valor de uma chave indefinida. Se não for substituído, gerará uma NSUndefinedKeyException.

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

Indica que os valores dos índices especificados na chave especificada estão prestes a ser alterados.

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

Uma classe usada para receber eventos gerados por um UIApplication.

(Herdado de NSObject)
WillChangeStatusBarFrame(UIApplication, CGRect)

Indica que o quadro da barra de status será alterado em breve.

WillChangeStatusBarOrientation(UIApplication, UIInterfaceOrientation, Double)

Indica que a orientação da barra de status será alterada em breve.

WillChangeValue(String)

Indica que o valor da chave especificada está prestes a ser alterado.

(Herdado de NSObject)
WillContinueUserActivity(UIApplication, String)

Informa ao aplicativo que o usuário está tentando continuar uma userActivityType ação para a qual os dados podem não estar disponíveis e retorna para notificar o usuário de que o aplicativo continuará a atividade.

WillEncodeRestorableState(UIApplication, NSCoder)

Indica que o aplicativo está prestes a armazenar dados de estado do aplicativo.

WillEnterForeground(UIApplication)

Chamado antes do aplicativo retornar de um estado em segundo plano.

WillFinishLaunching(UIApplication, NSDictionary)

Indica que a inicialização foi iniciada, mas a restauração do estado ainda não ocorreu.

WillTerminate(UIApplication)

Chamado se o aplicativo está sendo encerrado devido a restrições de memória ou diretamente pelo usuário.

Métodos de Extensão

GetDebugDescription(INSObjectProtocol)

Uma classe usada para receber eventos gerados por um UIApplication.

GetAccessibilityCustomRotors(NSObject)

Obtém a matriz de UIAccessibilityCustomRotor objetos apropriados para this o objeto .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Define a matriz de UIAccessibilityCustomRotor objetos apropriados para this o objeto .

AccessibilityPerformMagicTap(IUIApplicationDelegate)

Executa a ação mais importante do aplicativo. Geralmente, isso é alternar o estado mais importante do aplicativo.

ApplicationSignificantTimeChange(IUIApplicationDelegate, UIApplication)

Indica uma alteração significativa no tempo, como meia-noite, alteração para Horário de Verão ou mudança no fuso horário.

ChangedStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

Indica que o quadro da barra de status foi alterado.

ContinueUserActivity(IUIApplicationDelegate, UIApplication, NSUserActivity, UIApplicationRestorationHandler)

Informa ao aplicativo que há dados associados à continuação de uma tarefa especificada como um NSUserActivity objeto e retorna se o aplicativo continuou a atividade.

DidChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation)

Indica que a orientação da barra de status foi alterada.

DidDecodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

Indica que o aplicativo deve restaurar o estado de nível mais alto.

DidEnterBackground(IUIApplicationDelegate, UIApplication)

Indica que o aplicativo entrou em segundo plano.

DidFailToContinueUserActivitiy(IUIApplicationDelegate, UIApplication, String, NSError)

Informa ao aplicativo que a atividade do userActivityType tipo não pôde ser continuada e especifica um error como o motivo da falha.

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

Indica que o aplicativo recebeu uma notificação remota.

DidRegisterUserNotificationSettings(IUIApplicationDelegate, UIApplication, UIUserNotificationSettings)

Os desenvolvedores não devem usar esse método preterido. Em vez disso, os desenvolvedores devem usar 'UNUserNotificationCenter.RequestAuthorization'.

FailedToRegisterForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSError)

Indica que o Apple Push Service não competiu com êxito no processo de registro.

FinishedLaunching(IUIApplicationDelegate, UIApplication)

O aplicativo terminou de ser iniciado.

FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

Indica que a inicialização foi concluída e que o aplicativo começará a ser executado em breve.

GetSupportedInterfaceOrientations(IUIApplicationDelegate, UIApplication, UIWindow)

As orientações de interface compatíveis com o aplicativo.

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

Recupera o UIViewController identificado pelo último valor no parâmetro restoreIdentifierComponents.

GetWindow(IUIApplicationDelegate)

Uma classe usada para receber eventos gerados por um UIApplication.

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

Informa o aplicativo de uma ação personalizada a ser executada com base em uma notificação remota e inclui o valor, remoteNoticationInfo os actionIdentifier dados da notificação e completionHandler para que o desenvolvedor do aplicativo seja executado após a execução da ação.

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

Informa o aplicativo de uma ação personalizada a ser executada com base em uma notificação por push e inclui o valor, remoteNoticationInfo os actionIdentifier dados da notificação e completionHandler para que o desenvolvedor do aplicativo seja executado após a execução da ação.

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

Informa o aplicativo de uma ação personalizada a ser executada com base em uma notificação local e inclui o valor, responseInfo os actionIdentifier dados da notificação e completionHandler para que o desenvolvedor do aplicativo seja executado após a execução da ação.

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

Informa ao aplicativo que o usuário selecionou uma ação identificada pelo actionIdentifier valor de um alerta de um UILocalNotification objeto e executa o completionHandler bloco depois de concluir a ação.

HandleEventsForBackgroundUrl(IUIApplicationDelegate, UIApplication, String, Action)

Gerado quando eventos relacionados a um T:UIKit.NSUrlSession em segundo plano estão aguardando para serem processados.

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

O sistema está solicitando que o aplicativo manipule o especificado intent.

HandleOpenURL(IUIApplicationDelegate, UIApplication, NSUrl)

Os desenvolvedores devem usar M:UIKit.UIApplicationDelegate.OpenUrl* em vez desse método preterido.

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

Uma extensão do watchkit fez uma solicitação.

OnActivated(IUIApplicationDelegate, UIApplication)

O aplicativo passou do estado inativo para actie.

OnResignActivation(IUIApplicationDelegate, UIApplication)

O aplicativo está prestes a passar do estado ativo para o estado inativo.

OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, NSDictionary)

Indica que o aplicativo deve abrir o especificado url com o contexto de options.

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

Carrega um recurso da URL especificada.

PerformActionForShortcutItem(IUIApplicationDelegate, UIApplication, UIApplicationShortcutItem, UIOperationHandler)

Chamado pelo sistema quando o usuário inicia uma ação rápida de tela inicial, a menos que a interação tenha sido tratada em WillFinishLaunching(UIApplication, NSDictionary) ou M:UIKit.UIApplicationDelegate.DidFinishLaunching*.

PerformFetch(IUIApplicationDelegate, UIApplication, Action<UIBackgroundFetchResult>)

Indica que o aplicativo pode iniciar uma operação de busca se tiver dados a serem baixados.

ProtectedDataDidBecomeAvailable(IUIApplicationDelegate, UIApplication)

Os arquivos protegidos agora estão disponíveis.

ProtectedDataWillBecomeUnavailable(IUIApplicationDelegate, UIApplication)

Indica que os arquivos protegidos estão prestes a ser criptografados e indisponíveis para leitura.

ReceivedLocalNotification(IUIApplicationDelegate, UIApplication, UILocalNotification)

Indica que o aplicativo recebeu uma notificação local.

ReceivedRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary)

Indica que o aplicativo recebeu uma notificação remota.

ReceiveMemoryWarning(IUIApplicationDelegate, UIApplication)

O aplicativo recebeu um aviso de baixa memória do sistema.

RegisteredForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSData)

Indica que o dispositivo foi registrado com êxito com o Apple Push Service.

SetWindow(IUIApplicationDelegate, UIWindow)

Uma classe usada para receber eventos gerados por um UIApplication.

ShouldAllowExtensionPointIdentifier(IUIApplicationDelegate, UIApplication, NSString)

Solicita permissão do aplicativo para executar extensões de aplicativo com base no ponto de extensão identificado por extensionPointIdentifier.

ShouldRequestHealthAuthorization(IUIApplicationDelegate, UIApplication)

O sistema chama esse método quando o aplicativo do desenvolvedor deve solicitar ao usuário acesso aos dados do HealthKit.

ShouldRestoreApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

Se o aplicativo deve restaurar informações de estado salvas.

ShouldSaveApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

Se o aplicativo deve salvar informações de estado do aplicativo.

UserActivityUpdated(IUIApplicationDelegate, UIApplication, NSUserActivity)

Informa ao aplicativo que o NSUserActivity objeto em userActivity foi atualizado.

UserDidAcceptCloudKitShare(IUIApplicationDelegate, UIApplication, CKShareMetadata)

Uma classe usada para receber eventos gerados por um UIApplication.

WillChangeStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

Indica que o quadro da barra de status está prestes a ser alterado.

WillChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation, Double)

Indica que a orientação da barra de status está prestes a ser alterada.

WillContinueUserActivity(IUIApplicationDelegate, UIApplication, String)

Informa ao aplicativo que o usuário está tentando continuar uma userActivityType ação para a qual os dados podem não estar disponíveis e retorna para notificar o usuário de que o aplicativo continuará a atividade.

WillEncodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

Indica que o aplicativo está prestes a armazenar dados de estado do aplicativo.

WillEnterForeground(IUIApplicationDelegate, UIApplication)

Indica que o aplicativo está prestes a entrar em primeiro plano.

WillFinishLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

Indica que o aplicativo está prestes a concluir seus procedimentos de inicialização.

WillTerminate(IUIApplicationDelegate, UIApplication)

Indica que o aplicativo está prestes a ser encerrado.

Aplica-se a

Confira também