---
title: willUnselect()
framework: preferencepanes
role: symbol
role_heading: Instance Method
path: preferencepanes/nspreferencepane/willunselect()
---

# willUnselect()

Notifies the preference pane that the main app is about to stop displaying the preference pane’s main view.

## Declaration

```swift
func willUnselect()
```

## Discussion

Discussion Default implementation does nothing. Override this method to perform actions right before the main view is removed from the screen.

## See Also

### Selecting and Deselecting the Preference Pane

- [willSelect()](preferencepanes/nspreferencepane/willselect().md)
- [didSelect()](preferencepanes/nspreferencepane/didselect().md)
- [didUnselect()](preferencepanes/nspreferencepane/didunselect().md)
- [isSelected](preferencepanes/nspreferencepane/isselected.md)
- [shouldUnselect](preferencepanes/nspreferencepane/shouldunselect.md)
- [NSPreferencePaneUnselectReply](preferencepanes/nspreferencepaneunselectreply.md)
- [reply(toShouldUnselect:)](preferencepanes/nspreferencepane/reply(toshouldunselect:).md)
