---
title: "add(_:)"
framework: carplay
role: symbol
role_heading: Instance Method
path: "carplay/cpnavigationsession/add(_:)-17l62"
---

# add(_:)

Adds one or more maneuvers, in chronological order, to the navigation session.

## Declaration

```swift
func add(_ maneuvers: [CPManeuver])
```

## Discussion

Discussion Use this method to set all maneuvers in upcomingManeuvers. The app needs to provide as many maneuvers as possible, as soon as they are available.

## See Also

### Managing Upcoming Maneuvers

- [upcomingManeuvers](carplay/cpnavigationsession/upcomingmaneuvers.md)
- [maneuverState](carplay/cpnavigationsession/maneuverstate.md)
- [currentRoadNameVariants](carplay/cpnavigationsession/currentroadnamevariants.md)
- [currentLaneGuidance](carplay/cpnavigationsession/currentlaneguidance.md)
- [add(_:)](carplay/cpnavigationsession/add(_:)-93qpu.md)
- [CPManeuver](carplay/cpmaneuver.md)
