---
title: modalWindow
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nsapplication/modalwindow
---

# modalWindow

The modal window displayed by the app.

## Declaration

```swift
var modalWindow: NSWindow? { get }
```

## Discussion

Discussion This property contains the current standalone modal window or nil if no modal window is being displayed. This property does not contain sheets that are attached to other windows. To retrieve a sheet, use the attachedSheet method of NSWindow.

## See Also

### Running a Modal Window

- [runModal(for:)](appkit/nsapplication/runmodal(for:).md)
- [stopModal()](appkit/nsapplication/stopmodal().md)
- [stopModal(withCode:)](appkit/nsapplication/stopmodal(withcode:).md)
- [abortModal()](appkit/nsapplication/abortmodal().md)
- [beginModalSession(for:)](appkit/nsapplication/beginmodalsession(for:).md)
- [runModalSession(_:)](appkit/nsapplication/runmodalsession(_:).md)
- [NSApplication.ModalResponse](appkit/nsapplication/modalresponse.md)
- [NSApplication.ModalSession](appkit/nsapplication/modalsession.md)
