NotificationCenter
class NotificationCenter : NSObject
To import the cancellable NSNotificationCenter category:
use_frameworks!
pod CancelForPromiseKit/Foundation
Or cancellable NSNotificationCenter is one of the categories imported by the umbrella pod:
use_frameworks!
pod CancelForPromiseKit
And then in your sources:
import PromiseKit import CancelForPromiseKit
-
Observe the named notification once
Declaration
Swift
public func observeCC(once name: Notification.Name, object: Any? = nil) -> CancellablePromise<Notification>
View on GitHub
Install in Dash
NotificationCenter Extension Reference