CFRunLoopTimerInvalidate(_:)
Invalidates a CFRunLoopTimer object, stopping it from ever firing again.
Declaration
func CFRunLoopTimerInvalidate(_ timer: CFRunLoopTimer!)Parameters
- timer:
The run loop timer to invalidate.
Discussion
Once invalidated, timer will never fire and call its callback function again. This function automatically removes timer from all run loop modes in which it had been added. The memory is not deallocated unless the run loop held the only reference to timer.
See Also
CFRunLoopTimer Miscellaneous Functions
CFRunLoopTimerCreateWithHandler(_:_:_:_:_:_:)CFRunLoopTimerCreate(_:_:_:_:_:_:_:)CFRunLoopTimerDoesRepeat(_:)CFRunLoopTimerGetContext(_:_:)CFRunLoopTimerGetInterval(_:)CFRunLoopTimerGetNextFireDate(_:)CFRunLoopTimerGetOrder(_:)CFRunLoopTimerGetTypeID()CFRunLoopTimerIsValid(_:)CFRunLoopTimerSetNextFireDate(_:_:)