---
title: dismissAddPassesController()
framework: watchkit
role: symbol
role_heading: Instance Method
path: watchkit/wkinterfacecontroller/dismissaddpassescontroller()
---

# dismissAddPassesController()

Dismisses the pass interface controller

## Declaration

```swift
func dismissAddPassesController()
```

## Discussion

Discussion Use this method to dismiss a pass controller you previously displayed using the presentAddPassesController(withPasses:completion:) method. When dismissing the pass controller programmatically, WatchKit still calls the completion block you provided.

## See Also

### Adding PassKit passes

- [presentAddPassesController(withPasses:completion:)](watchkit/wkinterfacecontroller/presentaddpassescontroller(withpasses:completion:).md)
