Looking for ios Keywords? Try Ask4Keywords

iOSNSNotificationCenter


Einführung

iOS-Benachrichtigungen sind eine einfache und leistungsstarke Methode, um Daten lose gekoppelt zu senden. Das heißt, der Absender einer Benachrichtigung muss sich nicht darum kümmern, von wem (wenn jemand) die Benachrichtigung erhalten wird. Er wird nur an den Rest der App weitergeleitet, und er kann von vielen Dingen abgerufen werden oder abhängig davon, was nicht Der Status Ihrer App.

Quelle : - HACKING mit Swift

Parameter

Parameter Einzelheiten
Name Name der Benachrichtigung, für die der Beobachter registriert werden soll; Das heißt, nur Benachrichtigungen mit diesem Namen werden verwendet, um den Block zur Operationswarteschlange hinzuzufügen. Wenn Sie null übergeben, verwendet das Benachrichtigungscenter nicht den Namen einer Benachrichtigung, um zu entscheiden, ob der Block der Operationswarteschlange hinzugefügt werden soll.
obj Das Objekt, dessen Benachrichtigungen der Beobachter erhalten möchte; es werden also nur Benachrichtigungen dieses Absenders an den Beobachter gesendet. Wenn Sie null übergeben, verwendet die Benachrichtigungszentrale nicht den Absender einer Benachrichtigung, um zu entscheiden, ob sie dem Beobachter zugestellt werden soll.
Warteschlange Die Operationswarteschlange, zu der der Block hinzugefügt werden soll. Wenn Sie nil übergeben, wird der Block synchron im Buchungsthread ausgeführt.
Block Der Block, der ausgeführt werden soll, wenn die Benachrichtigung empfangen wird. Der Block wird vom Benachrichtigungscenter kopiert und (die Kopie) gehalten, bis die Beobachterregistrierung entfernt wird.

Bemerkungen

Ein NSNotificationCenter-Objekt (oder einfach eine Benachrichtigungszentrale) stellt einen Mechanismus zum Senden von Informationen innerhalb eines Programms bereit. Ein NSNotificationCenter-Objekt ist im Wesentlichen eine Benachrichtigungstabelle.

Für mehr Informationen, überprüfen Sie die Apple - Dokumentation heraus hier

NSNotification & NSNotificationCenter in Swift

NSNotificationCenter Verwandte Beispiele