Freigeben über


UIApplicationDelegate Klasse

Definition

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

[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
Vererbung
UIApplicationDelegate
Attribute
Implementiert

Hinweise

Eine stark typisierte Implementierung einer Klasse, die verwendet werden kann, um auf Ereignisse zu reagieren, die UIApplicationvon ausgelöst werden.

Anwendungsentwickler überschreiben im Allgemeinen die FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary) -Methode, konfigurieren die Hauptinstanz UIWindowder Anwendung, instanziieren die oberste Ebene UIViewControllerund weisen sie dem RootViewControllerzu.

Eine minimale UIApplicationDelegate-Klasse sieht wie folgt aus:

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

stellt UIApplicationDelegate überschreibbare Methoden für den gesamten Anwendungslebenszyklus bereit:

Anwendungen verfügen über vier Hauptmodi:

Wie bereits erwähnt, ist FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)die am häufigsten überschriebene Methode , die der Standardort zum Initialisieren der Anwendung UIWindow und des betreffenden Fensters RootViewControllerist.

iOS-Anwendungen sollten langlebig sein, mit vielen Übergängen zwischen der Verarbeitung im Vordergrund und dem An- oder Hintergrund.

Der UIApplicationDelegate einer Anwendung wird in der Regel als eines von wenigen oder nur von der -Methode der Anwendung Main ausgeführten Dingen festgelegt. Exportiert UIApplicationDelegate eine Zeichenfolge mithilfe von RegisterAttribute , und diese Zeichenfolge wird als delegateClassName Argument für die M:UIKit.UIApplication.Main(string[],string,string)- Methode verwendet, wie im folgenden Beispiel gezeigt:

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

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

Anwendungen, die von einem XIB oder Storyboard gestartet werden, verwenden die UIApplicationDelegate im XIB oder Storyboard angegebene.

Konstruktoren

UIApplicationDelegate()

Standardkonstruktor, der eine neue Instanz dieser Klasse ohne Parameter initialisiert.

UIApplicationDelegate(IntPtr)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen nicht verwalteter Objekte verwendet wird; Wird von der Runtime aufgerufen.

UIApplicationDelegate(NSObjectFlag)

Konstruktor, der für abgeleitete Klassen aufgerufen werden soll, um die Initialisierung zu überspringen und das Objekt nur zuzuordnen.

Eigenschaften

Class

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
ClassHandle

Das Handle für diese Klasse.

(Geerbt von NSObject)
DebugDescription

Eine für Entwickler aussagekräftige Beschreibung dieses Objekts.

(Geerbt von NSObject)
Description

Beschreibung des Objekts, die Objective-C-Version von ToString.

(Geerbt von NSObject)
Handle

Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts.

(Geerbt von NSObject)
IsDirectBinding

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
IsProxy

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
RetainCount

Gibt die aktuelle Objective-C-Aufbewahrungsanzahl für das Objekt zurück.

(Geerbt von NSObject)
Self

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
Superclass

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
SuperHandle

Handle, das verwendet wird, um die Methoden in der Basisklasse für dieses NSObject darzustellen.

(Geerbt von NSObject)
Window

Das Fenster, in dem die App auf dem Hauptbildschirm des Geräts angezeigt wird.

Zone

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)

Methoden

AccessibilityPerformMagicTap()

Führt die wichtigste Aktion der App aus. Häufig wird dadurch der wichtigste Zustand der App umgeschaltet.

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Registriert ein Objekt für die externe Beobachtung (mithilfe von NSString keyPath).   Beobachtete Änderungen werden an die Objektmethode ObserveValue(NSString, NSObject, NSDictionary, IntPtr) des Beobachters gesendet.

(Geerbt von NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Registriert ein Objekt für die externe Beobachtung (mit Zeichenfolge keyPath).   Beobachtete Änderungen werden an die Objektmethode ObserveValue(NSString, NSObject, NSDictionary, IntPtr) des Beobachters gesendet.

(Geerbt von NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registriert ein Objekt für die externe Beobachtung mithilfe einer beliebigen Methode.

(Geerbt von NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registriert ein Objekt für die externe Beobachtung mithilfe einer beliebigen Methode.

(Geerbt von NSObject)
ApplicationSignificantTimeChange(UIApplication)

Gibt eine erhebliche Zeitverschiebung an, z. B. Mitternacht, geänderte Zeit des Trägers oder den Start oder Stopp der Sommerzeit.

AwakeFromNib()

Wird aufgerufen, nachdem das Objekt aus der Nib-Datei geladen wurde. Außerkraftsetzungen müssen base aufrufen. AwakeFromNib().

(Geerbt von NSObject)
BeginInvokeOnMainThread(Action)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Ruft den angegebenen Code im Hauptthread der Benutzeroberfläche asynchron auf.

(Geerbt von NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
Bind(String, NSObject, String, NSDictionary)
Veraltet..

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
BindingInfo(String)
Veraltet..

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
BindingOptionDescriptions(String)
Veraltet..

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
BindingValueClass(String)
Veraltet..

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
ChangedStatusBarFrame(UIApplication, CGRect)

Gibt an, dass sich der Frame der Statusleiste geändert hat.

CommitEditing()

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
ConformsToProtocol(IntPtr)

Wird aufgerufen, um festzustellen, ob dieses Objekt das angegebene Protokoll implementiert.

(Geerbt von NSObject)
ContinueUserActivity(UIApplication, NSUserActivity, UIApplicationRestorationHandler)

Informiert die App darüber, dass daten vorhanden sind, die mit der Fortsetzung einer als NSUserActivity Objekt angegebenen Aufgabe verknüpft sind, und gibt dann zurück, ob die App die Aktivität fortgesetzt hat.

Copy()

Führt eine Kopie des zugrunde liegenden Objective-C-Objekts aus.

(Geerbt von NSObject)
DangerousAutorelease()

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
DangerousRelease()

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
DangerousRetain()

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Gibt eine Änderung an den Indizes für eine zu-n-Beziehung an.

(Geerbt von NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
DidChangeStatusBarOrientation(UIApplication, UIInterfaceOrientation)

Gibt an, dass sich die Ausrichtung der Statusleiste geändert hat.

DidChangeValue(String)

Gibt an, dass eine Änderung am angegebenen Schlüssel aufgetreten ist.

(Geerbt von NSObject)
DidDecodeRestorableState(UIApplication, NSCoder)

Gibt an, dass die App den Status der höchsten Ebene wiederherstellen soll.

DidEnterBackground(UIApplication)

Gibt an, dass die Anwendung in den Hintergrund gelangt ist.

DidFailToContinueUserActivitiy(UIApplication, String, NSError)

Informiert die App, dass die Aktivität des userActivityType Typs nicht fortgesetzt werden konnte, und gibt einen error als Grund für den Fehler an.

DidReceiveRemoteNotification(UIApplication, NSDictionary, Action<UIBackgroundFetchResult>)

Unterstützung von Remotehintergrundbenachrichtigungen: Wird vom Betriebssystem aufgerufen, wenn Ihre Anwendung eine Remotebenachrichtigung erhalten hat.

DidRegisterUserNotificationSettings(UIApplication, UIUserNotificationSettings)

Entwickler sollten diese veraltete Methode nicht verwenden. Entwickler sollten stattdessen "UNUserNotificationCenter.RequestAuthorization" verwenden.

Dispose()

Gibt die vom NSObject-Objekt verwendeten Ressourcen frei.

(Geerbt von NSObject)
Dispose(Boolean)

Gibt die vom NSObject-Objekt verwendeten Ressourcen frei.

(Geerbt von NSObject)
DoesNotRecognizeSelector(Selector)

Gibt an, dass dieses Objekt den angegebenen Selektor nicht erkennt.

(Geerbt von NSObject)
Equals(NSObject)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
Equals(Object)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
ExposedBindings()

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
FailedToRegisterForRemoteNotifications(UIApplication, NSError)

Gibt an, dass ein Aufruf von RegisterForRemoteNotifications() fehlgeschlagen ist.

FinishedLaunching(UIApplication)

Methode, die aufgerufen wird, nachdem die Anwendung gestartet wurde, um das Hauptfenster und den Ansichtscontroller zu konfigurieren.

FinishedLaunching(UIApplication, NSDictionary)

Methode, die aufgerufen wird, nachdem die Anwendung gestartet wurde, um das Hauptfenster und den Ansichtscontroller zu konfigurieren.

GetBindingInfo(NSString)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
GetBindingOptionDescriptions(NSString)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
GetBindingValueClass(NSString)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Ruft die Werte der angegebenen Schlüssel ab.

(Geerbt von NSObject)
GetHashCode()

Generiert einen Hashcode für die aktuelle Instanz.

(Geerbt von NSObject)
GetMethodForSelector(Selector)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
GetNativeField(String)
Veraltet..

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
GetNativeHash()

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
GetSupportedInterfaceOrientations(UIApplication, UIWindow)

Gibt eine Bitmaske der unterstützten Ausrichtungen für die angegebene forWindowzurück.

GetViewController(UIApplication, String[], NSCoder)

Rufen Sie die UIViewController durch den identifizierten restorationIdentifierComponentsab.

HandleAction(UIApplication, String, NSDictionary, Action)

Informiert die App über eine benutzerdefinierte Aktion, die basierend auf einer Pushbenachrichtigung ausgeführt werden soll, und enthält den actionIdentifier Wert, remoteNoticationInfo die Daten aus der Benachrichtigung und completionHandler für den App-Entwickler, der nach dem Ausführen der Aktion ausgeführt werden soll.

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

Informiert die App über eine benutzerdefinierte Aktion, die basierend auf einer Remotebenachrichtigung ausgeführt werden soll, und enthält den actionIdentifier Wert, remoteNoticationInfo die Daten aus der Benachrichtigung und completionHandler die App-Entwickler, die nach dem Ausführen der Aktion ausgeführt werden sollen.

HandleAction(UIApplication, String, UILocalNotification, Action)

Informiert die App, dass der Benutzer eine Aktion ausgewählt hat, die durch den actionIdentifier Wert aus einer Warnung eines UILocalNotification Objekts identifiziert wird, und führt den completionHandler Block aus, nachdem die Aktion abgeschlossen wurde.

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

Informiert die App über eine benutzerdefinierte Aktion, die basierend auf einer lokalen Benachrichtigung ausgeführt werden soll, und enthält den actionIdentifier Wert, responseInfo die Daten aus der Benachrichtigung und completionHandler die App-Entwickler, die nach dem Ausführen der Aktion ausgeführt werden sollen.

HandleEventsForBackgroundUrl(UIApplication, String, Action)

Alle Hintergrundübertragungen in sessionIdentifier sind abgeschlossen, oder es ist eine Authentifizierung erforderlich. Die Anwendung sollte ihre Schnittstelle aktualisieren und dann ausführen completionHander.

HandleIntent(UIApplication, INIntent, Action<INIntentResponse>)

Das System fordert an, dass die Anwendung den angegebenen intentbehandelt.

HandleOpenURL(UIApplication, NSUrl)

Anwendungsentwickler sollten diese veraltete Methode nicht verwenden, sondern stattdessen M:UIKit.UIApplicationDelegate.OpenUrl* .

HandleWatchKitExtensionRequest(UIApplication, NSDictionary, Action<NSDictionary>)

Eine Watchkit-Erweiterung hat eine Anforderung gestellt.

Init()

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
InitializeHandle(IntPtr)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
InitializeHandle(IntPtr, String)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
Invoke(Action, Double)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
Invoke(Action, TimeSpan)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
InvokeOnMainThread(Action)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
InvokeOnMainThread(Selector, NSObject)

Ruft den angegebenen Code im Hauptthread der Benutzeroberfläche synchron auf.

(Geerbt von NSObject)
IsEqual(NSObject)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
IsKindOfClass(Class)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
IsMemberOfClass(Class)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
MarkDirty()

Erhöht ein reguläres Peerobjekt (IsDirectBinding ist true) in ein toggleref-Objekt.

(Geerbt von NSObject)
MutableCopy()

Erstellt eine veränderliche Kopie des angegebenen NSObject.

(Geerbt von NSObject)
ObjectDidEndEditing(NSObject)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Gibt an, dass sich der Wert am angegebenen keyPath relativ zu diesem Objekt geändert hat.

(Geerbt von NSObject)
OnActivated(UIApplication)

Wird aufgerufen, wenn die Anwendung gestartet wird und jedes Mal, wenn die App in den Vordergrund zurückkehrt.

OnResignActivation(UIApplication)

Wird aufgerufen, wenn die Anwendung im Begriff ist, in den Hintergrund zu wechseln, angehalten zu werden oder wenn der Benutzer eine Unterbrechung erhält, z. B. einen Telefonanruf oder eine SMS.

OpenUrl(UIApplication, NSUrl, NSDictionary)

Gibt an, dass die Anwendung den angegebenen url mit Kontext aus optionsöffnen soll.

OpenUrl(UIApplication, NSUrl, String, NSObject)

Gibt an, dass die Anwendung die angegebene urlöffnen soll.

OpenUrl(UIApplication, NSUrl, UIApplicationOpenUrlOptions)

Gibt an, dass die Anwendung den angegebenen url gemäß optionsöffnen soll.

PerformActionForShortcutItem(UIApplication, UIApplicationShortcutItem, UIOperationHandler)

Wird vom System aufgerufen, wenn der Benutzer eine Schnellaktion für den Startbildschirm initiiert, es sei denn, die Interaktion wurde in WillFinishLaunching(UIApplication, NSDictionary) oder M:UIKit.UIApplicationDelegate.DidFinishLaunching* verarbeitet.

PerformFetch(UIApplication, Action<UIBackgroundFetchResult>)

Hintergrundunterstützung: Wird vom Betriebssystem aufgerufen, um einer Anwendung das Herunterladen von Daten zu ermöglichen.

PerformSelector(Selector)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
PerformSelector(Selector, NSObject)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
PerformSelector(Selector, NSObject, Double)

Ruft den Selektor auf der aktuellen Instanz auf, und wenn der obj nicht NULL ist, wird dies als einzelner Parameter übergeben.

(Geerbt von NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
PerformSelector(Selector, NSObject, NSObject)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
PrepareForInterfaceBuilder()

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
ProtectedDataDidBecomeAvailable(UIApplication)

Gibt an, dass das Gerät entsperrt wurde und zuvor verschlüsselte Daten jetzt verfügbar sind.

ProtectedDataWillBecomeUnavailable(UIApplication)

Gibt an, dass das Gerät gesperrt wird und dass geschützte Dateien nicht mehr verfügbar sind.

ReceivedLocalNotification(UIApplication, UILocalNotification)

Gibt an, dass die Anwendung einen UILocalNotificationempfangen hat.

ReceivedRemoteNotification(UIApplication, NSDictionary)

Gibt an, dass die Anwendung eine Remotebenachrichtigung erhalten hat.

ReceiveMemoryWarning(UIApplication)

Die App hat vom System eine Warnung mit wenig Arbeitsspeicher erhalten.

RegisteredForRemoteNotifications(UIApplication, NSData)

Gibt an, dass ein Aufruf von RegisterForRemoteNotifications() erfolgreich war.

RemoveObserver(NSObject, NSString)

Verhindert, dass der angegebene Beobachter weitere Benachrichtigungen zu geänderten Werten für den angegebenen keyPath empfängt.

(Geerbt von NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Verhindert, dass der angegebene Beobachter weitere Benachrichtigungen über geänderte Werte für den angegebenen keyPath und den angegebenen Kontext empfängt.

(Geerbt von NSObject)
RemoveObserver(NSObject, String)

Verhindert, dass der angegebene Beobachter weitere Benachrichtigungen zu geänderten Werten für den angegebenen keyPath empfängt.

(Geerbt von NSObject)
RemoveObserver(NSObject, String, IntPtr)

Verhindert, dass der angegebene Beobachter weitere Benachrichtigungen über geänderte Werte für den angegebenen keyPath und den angegebenen Kontext empfängt.

(Geerbt von NSObject)
RespondsToSelector(Selector)

Gibt an, ob dieses Objekt den angegebenen Selektor erkennt.

(Geerbt von NSObject)
SetNativeField(String, NSObject)
Veraltet..

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
SetNilValueForKey(NSString)

Legt den Wert des angegebenen Schlüssels auf NULL fest.

(Geerbt von NSObject)
SetValueForKey(NSObject, NSString)

Legt den Wert der durch den Schlüssel angegebenen Eigenschaft auf den angegebenen Wert fest.

(Geerbt von NSObject)
SetValueForKeyPath(IntPtr, NSString)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen nicht verwalteter Objekte verwendet wird; Wird von der Runtime aufgerufen.

(Geerbt von NSObject)
SetValueForKeyPath(NSObject, NSString)

Legt den Wert einer Eigenschaft fest, die mithilfe eines Schlüsselpfads erreicht werden kann.

(Geerbt von NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Gibt an, dass versucht wird, einen Wert in einen undefinierten Schlüssel zu schreiben. Wenn sie nicht überschrieben wird, wird eine NSUndefinedKeyException ausgelöst.

(Geerbt von NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Legt die Werte dieses NSObject auf die Werte im angegebenen Wörterbuch fest.

(Geerbt von NSObject)
ShouldAllowExtensionPointIdentifier(UIApplication, NSString)

Fordert die Berechtigung von der App an, App-Erweiterungen basierend auf dem durch extensionPointIdentifieridentifizierten Erweiterungspunkt auszuführen.

ShouldRequestHealthAuthorization(UIApplication)

Das System ruft diese Methode auf, wenn die App des Entwicklers den Benutzer um Zugriff auf HealthKit-Daten bitten soll.

ShouldRestoreApplicationState(UIApplication, NSCoder)

Gibt an, ob die Anwendung gespeicherte Zustandsinformationen wiederherstellen soll.

ShouldSaveApplicationState(UIApplication, NSCoder)

Gibt an, ob die Anwendung Anwendungsstatusinformationen speichern soll.

ToString()

Gibt eine Zeichenfolgendarstellung des Werts der aktuellen Instanz zurück.

(Geerbt von NSObject)
Unbind(NSString)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
Unbind(String)
Veraltet..

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
UserActivityUpdated(UIApplication, NSUserActivity)

Eine Benutzeraktivität wurde aktualisiert.

UserDidAcceptCloudKitShare(UIApplication, CKShareMetadata)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

ValueForKey(NSString)

Gibt den Wert der Eigenschaft zurück, die dem angegebenen Schlüssel zugeordnet ist.

(Geerbt von NSObject)
ValueForKeyPath(NSString)

Gibt den Wert einer Eigenschaft zurück, die mithilfe eines Schlüsselpfads erreicht werden kann.

(Geerbt von NSObject)
ValueForUndefinedKey(NSString)

Gibt an, dass versucht wird, einen Wert eines nicht definierten Schlüssels zu lesen. Wenn sie nicht überschrieben wird, wird eine NSUndefinedKeyException ausgelöst.

(Geerbt von NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Gibt an, dass sich die Werte der angegebenen Indizes im angegebenen Schlüssel ändern.

(Geerbt von NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

(Geerbt von NSObject)
WillChangeStatusBarFrame(UIApplication, CGRect)

Gibt an, dass sich der Frame der Statusleiste in Kürze ändert.

WillChangeStatusBarOrientation(UIApplication, UIInterfaceOrientation, Double)

Gibt an, dass sich die Ausrichtung der Statusleiste in Kürze ändert.

WillChangeValue(String)

Gibt an, dass sich der Wert des angegebenen Schlüssels ändert.

(Geerbt von NSObject)
WillContinueUserActivity(UIApplication, String)

Informiert die App, dass der Benutzer versucht, eine userActivityType Aktion fortzusetzen, für die möglicherweise keine Daten verfügbar sind, und gibt zurück, um den Benutzer zu benachrichtigen, dass die App die Aktivität fortsetzen wird.

WillEncodeRestorableState(UIApplication, NSCoder)

Gibt an, dass die App anwendungszustandsdaten speichert.

WillEnterForeground(UIApplication)

Wird aufgerufen, bevor die Anwendung aus einem hintergrundbehafteten Zustand zurückkehrt.

WillFinishLaunching(UIApplication, NSDictionary)

Gibt an, dass der Start begonnen hat, aber noch keine Zustandswiederherstellung erfolgt ist.

WillTerminate(UIApplication)

Wird aufgerufen, wenn die Anwendung aufgrund von Arbeitsspeichereinschränkungen oder direkt vom Benutzer beendet wird.

Erweiterungsmethoden

GetDebugDescription(INSObjectProtocol)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

GetAccessibilityCustomRotors(NSObject)

Ruft das Array von -Objekten ab, die UIAccessibilityCustomRotor für das -Objekt geeignet sind this .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Legt das Array von Objekten fest, die UIAccessibilityCustomRotor für this das -Objekt geeignet sind.

AccessibilityPerformMagicTap(IUIApplicationDelegate)

Führt die wichtigste Aktion der App aus. Häufig wird dadurch der wichtigste Zustand der App umgeschaltet.

ApplicationSignificantTimeChange(IUIApplicationDelegate, UIApplication)

Gibt eine signifikante Änderung der Zeit an, z. B. Mitternacht, Umstellung auf Sommerzeit oder eine Verschiebung der Zeitzone.

ChangedStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

Gibt an, dass sich der Frame der Statusleiste geändert hat.

ContinueUserActivity(IUIApplicationDelegate, UIApplication, NSUserActivity, UIApplicationRestorationHandler)

Informiert die App darüber, dass daten vorhanden sind, die mit der Fortsetzung einer als NSUserActivity Objekt angegebenen Aufgabe verknüpft sind, und gibt dann zurück, ob die App die Aktivität fortgesetzt hat.

DidChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation)

Gibt an, dass sich die Ausrichtung der Statusleiste geändert hat.

DidDecodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

Gibt an, dass die App den Status der höchsten Ebene wiederherstellen soll.

DidEnterBackground(IUIApplicationDelegate, UIApplication)

Gibt an, dass die Anwendung in den Hintergrund gelangt ist.

DidFailToContinueUserActivitiy(IUIApplicationDelegate, UIApplication, String, NSError)

Informiert die App, dass die Aktivität des userActivityType Typs nicht fortgesetzt werden konnte, und gibt einen error als Grund für den Fehler an.

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

Gibt an, dass die App eine Remotebenachrichtigung erhalten hat.

DidRegisterUserNotificationSettings(IUIApplicationDelegate, UIApplication, UIUserNotificationSettings)

Entwickler sollten diese veraltete Methode nicht verwenden. Entwickler sollten stattdessen "UNUserNotificationCenter.RequestAuthorization" verwenden.

FailedToRegisterForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSError)

Gibt an, dass Apple Push Service den Registrierungsprozess nicht erfolgreich konkurrenziert hat.

FinishedLaunching(IUIApplicationDelegate, UIApplication)

Die Anwendung wurde gestartet.

FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

Gibt an, dass der Start abgeschlossen ist und die App in Kürze ausgeführt wird.

GetSupportedInterfaceOrientations(IUIApplicationDelegate, UIApplication, UIWindow)

Die von der App unterstützten Schnittstellenausrichtungen.

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

Ruft den UIViewController ab, der durch den letzten Wert im parameter restorationIdentifierComponents identifiziert wird.

GetWindow(IUIApplicationDelegate)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

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

Informiert die App über eine benutzerdefinierte Aktion, die basierend auf einer Remotebenachrichtigung ausgeführt werden soll, und enthält den actionIdentifier Wert, remoteNoticationInfo die Daten aus der Benachrichtigung und completionHandler die App-Entwickler, die nach dem Ausführen der Aktion ausgeführt werden sollen.

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

Informiert die App über eine benutzerdefinierte Aktion, die basierend auf einer Pushbenachrichtigung ausgeführt werden soll, und enthält den actionIdentifier Wert, remoteNoticationInfo die Daten aus der Benachrichtigung und completionHandler für den App-Entwickler, der nach dem Ausführen der Aktion ausgeführt werden soll.

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

Informiert die App über eine benutzerdefinierte Aktion, die basierend auf einer lokalen Benachrichtigung ausgeführt werden soll, und enthält den actionIdentifier Wert, responseInfo die Daten aus der Benachrichtigung und completionHandler die App-Entwickler, die nach dem Ausführen der Aktion ausgeführt werden sollen.

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

Informiert die App, dass der Benutzer eine Aktion ausgewählt hat, die durch den actionIdentifier Wert aus einer Warnung eines UILocalNotification Objekts identifiziert wird, und führt den completionHandler Block aus, nachdem die Aktion abgeschlossen wurde.

HandleEventsForBackgroundUrl(IUIApplicationDelegate, UIApplication, String, Action)

Wird ausgelöst, wenn Ereignisse im Zusammenhang mit einer T:UIKit.NSUrlSession auf die Verarbeitung warten.

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

Das System fordert an, dass die Anwendung den angegebenen intentbehandelt.

HandleOpenURL(IUIApplicationDelegate, UIApplication, NSUrl)

Entwickler sollten M:UIKit.UIApplicationDelegate.OpenUrl* anstelle dieser veralteten Methode verwenden.

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

Eine Watchkit-Erweiterung hat eine Anforderung gestellt.

OnActivated(IUIApplicationDelegate, UIApplication)

Die App wurde vom inaktiven in den Actie-Zustand verschoben.

OnResignActivation(IUIApplicationDelegate, UIApplication)

Die App wechselt vom aktiven in den inaktiven Zustand.

OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, NSDictionary)

Gibt an, dass die Anwendung den angegebenen url mit Kontext aus optionsöffnen soll.

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

Lädt eine Ressource aus der angegebenen URL.

PerformActionForShortcutItem(IUIApplicationDelegate, UIApplication, UIApplicationShortcutItem, UIOperationHandler)

Wird vom System aufgerufen, wenn der Benutzer eine Schnellaktion für den Startbildschirm initiiert, es sei denn, die Interaktion wurde in WillFinishLaunching(UIApplication, NSDictionary) oder M:UIKit.UIApplicationDelegate.DidFinishLaunching* verarbeitet.

PerformFetch(IUIApplicationDelegate, UIApplication, Action<UIBackgroundFetchResult>)

Gibt an, dass die Anwendung einen Abrufvorgang starten kann, wenn daten zum Herunterladen vorhanden sind.

ProtectedDataDidBecomeAvailable(IUIApplicationDelegate, UIApplication)

Geschützte Dateien sind jetzt verfügbar.

ProtectedDataWillBecomeUnavailable(IUIApplicationDelegate, UIApplication)

Gibt an, dass geschützte Dateien verschlüsselt werden und nicht mehr zum Lesen verfügbar sind.

ReceivedLocalNotification(IUIApplicationDelegate, UIApplication, UILocalNotification)

Gibt an, dass die App eine lokale Benachrichtigung erhalten hat.

ReceivedRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary)

Gibt an, dass die App eine Remotebenachrichtigung erhalten hat.

ReceiveMemoryWarning(IUIApplicationDelegate, UIApplication)

Die App hat vom System eine Warnung mit wenig Arbeitsspeicher erhalten.

RegisteredForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSData)

Gibt an, dass das Gerät erfolgreich beim Apple Push Service registriert wurde.

SetWindow(IUIApplicationDelegate, UIWindow)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

ShouldAllowExtensionPointIdentifier(IUIApplicationDelegate, UIApplication, NSString)

Fordert die Berechtigung von der App an, App-Erweiterungen basierend auf dem durch extensionPointIdentifieridentifizierten Erweiterungspunkt auszuführen.

ShouldRequestHealthAuthorization(IUIApplicationDelegate, UIApplication)

Das System ruft diese Methode auf, wenn die App des Entwicklers den Benutzer um Zugriff auf HealthKit-Daten bitten soll.

ShouldRestoreApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

Gibt an, ob die Anwendung gespeicherte Zustandsinformationen wiederherstellen soll.

ShouldSaveApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

Gibt an, ob die Anwendung Anwendungsstatusinformationen speichern soll.

UserActivityUpdated(IUIApplicationDelegate, UIApplication, NSUserActivity)

Informiert die App darüber, dass das NSUserActivity Objekt in userActivity aktualisiert wurde.

UserDidAcceptCloudKitShare(IUIApplicationDelegate, UIApplication, CKShareMetadata)

Eine Klasse, die zum Empfangen von Ereignissen verwendet wird, die von einem UIApplicationausgelöst werden.

WillChangeStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

Gibt an, dass sich der Frame der Statusleiste ändert.

WillChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation, Double)

Gibt an, dass sich die Ausrichtung der Statusleiste ändert.

WillContinueUserActivity(IUIApplicationDelegate, UIApplication, String)

Informiert die App, dass der Benutzer versucht, eine userActivityType Aktion fortzusetzen, für die möglicherweise keine Daten verfügbar sind, und gibt zurück, um den Benutzer zu benachrichtigen, dass die App die Aktivität fortsetzen wird.

WillEncodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

Gibt an, dass die App anwendungszustandsdaten speichert.

WillEnterForeground(IUIApplicationDelegate, UIApplication)

Gibt an, dass die Anwendung im Begriff ist, in den Vordergrund zu gelangen.

WillFinishLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

Gibt an, dass die App ihre Startprozeduren abgeschlossen hat.

WillTerminate(IUIApplicationDelegate, UIApplication)

Gibt an, dass die App beendet wird.

Gilt für:

Weitere Informationen