---
title: "addTimer(_:on:)"
framework: coremedia
role: symbol
role_heading: Instance Method
path: "coremedia/cmtimebase/addtimer(_:on:)"
---

# addTimer(_:on:)

Adds the timer to the list of timers the timebase manages.

## Declaration

```swift
func addTimer(_ timer: Timer, on runloop: RunLoop) throws
```

## See Also

### Adding and Removing Timers

- [addTimer(_:)](coremedia/cmtimebase/addtimer(_:).md)
- [removeTimer(_:)](coremedia/cmtimebase/removetimer(_:)-4f6re.md)
- [removeTimer(_:)](coremedia/cmtimebase/removetimer(_:)-448o2.md)
