---
title: "dismissController(_:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nswindowcontroller/dismisscontroller(_:)"
---

# dismissController(_:)

Dismisses the window controller.

## Declaration

```swift
@IBAction func dismissController(_ sender: Any?)
```

## Parameters

- `sender`: The sender of the message.

## Discussion

Discussion This method does nothing if the receiver is not currently presented.

## See Also

### Accessing Window Attributes and Content

- [shouldCascadeWindows](appkit/nswindowcontroller/shouldcascadewindows.md)
- [windowFrameAutosaveName](appkit/nswindowcontroller/windowframeautosavename.md)
- [synchronizeWindowTitleWithDocumentName()](appkit/nswindowcontroller/synchronizewindowtitlewithdocumentname().md)
- [windowTitle(forDocumentDisplayName:)](appkit/nswindowcontroller/windowtitle(fordocumentdisplayname:).md)
- [contentViewController](appkit/nswindowcontroller/contentviewcontroller.md)
