Dispatches a custom-named event.
SDK
- tvOS 9.0+
Framework
- TVMLKit
Declaration
- (void)dispatchEventWithName:(NSString *)eventName canBubble:(BOOL)canBubble cancellable:(BOOL)isCancellable extraInfo:(NSDictionary<NSString *,id> *)extraInfo completion:(void (^)(BOOL isDispatched, BOOL isCancelled))completion;
Parameters
eventName
The name of the event.
canBubble
A flag indicating that an event is dispatched on the target’s parent nodes after the event has been dispatched on the target.
isCancellable
A flag indicating whether the event is cancelable.
extraInfo
Extra properties that need to be exposed in the event object.
completion
A block object to be executed when the dispatch call is complete. This block has no return value and takes two Boolean arguments that indicate whether or not the event has been dispatched and whether it was canceled. This parameter may be NULL.
Discussion
Use this method to dispatch custom-named events from views and view controllers to JavaScript.