EventSubscribable
@available(iOS 9.0, *)
public protocol EventSubscribable : AnyObject
Classes which adopt EventSubscribable
can be subscribed to. Subscribers can then receive events.
-
An array of subscribers.
Declaration
Swift
var subscribers: [WeakContainer<EventSubscriber>] { get set }
-
Subscribes an
EventSubscriber
to the class.Declaration
Swift
func subscribe(_ subscriber: EventSubscriber)
Parameters
subscriber
The object that should receive events.
-
Unsubscribes an
EventSubscriber
from the class.Declaration
Swift
func unsubscribe(_ subscriber: EventSubscriber)
Parameters
subscriber
The object that should stop receiving events.