add(_:forMode:)
Adds a port as an input source to the specified mode of the run loop.
Declaration
func add(_ aPort: Port, forMode mode: RunLoop.Mode)Parameters
- aPort:
The port to add to the receiver.
- mode:
The mode in which to add
aPort. You may specify a custom mode or use one of the modes listed inRun Loop Modes.
Discussion
This method schedules the port with the receiver. You can add a port to multiple input modes. When the receiver is running in the specified mode, it dispatches messages destined for that port to the port’s designated handler routine.