Returns a Boolean value that indicates whether a run loop mode contains a particular CFRunLoopTimer object.


func CFRunLoopContainsTimer(_ rl: CFRunLoop!, _ timer: CFRunLoopTimer!, _ mode: CFRunLoopMode!) -> Bool



The run loop to examine.


The run loop timer for which to search.


The run loop mode of rl in which to search for timer. Use the constant commonModes to search for timer in the set of objects monitored by all the common modes.

Return Value

true if timer is in mode mode of the run loop rl, false otherwise.


If timer was added to commonModes, this function returns true if mode is either commonModes or any of the modes that has been added to the set of common modes.

See Also

Managing Timers

func CFRunLoopAddTimer(CFRunLoop!, CFRunLoopTimer!, CFRunLoopMode!)

Adds a CFRunLoopTimer object to a run loop mode.

func CFRunLoopRemoveTimer(CFRunLoop!, CFRunLoopTimer!, CFRunLoopMode!)

Removes a CFRunLoopTimer object from a run loop mode.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software