NotificationCenter
class NotificationCenter : NSObject
-
Declaration
Swift
public func post<T>(_ notification: T) where T : TypedNotification
-
Declaration
Swift
public func addObserver<T: TypedNotification>(forType type: T.Type, object obj: T.Object?, queue: OperationQueue?, using block: @escaping (T) -> Void) -> NotificationObservation
-
Registers a block to be executed when a matching un-typed notification is posted.
This method is identical to the Foundation
addObserver(forName:object:queue:using:)
method but returns aNotificationObservation
instance instead.Seealso
addObserver(forName:object:queue:using:)Declaration
Swift
public func addObserver(forNotificationNamed name: NSNotification.Name?, object obj: Any?, queue: OperationQueue?, using block: @escaping (Notification) -> Void) -> NotificationObservation