<!--
{
  "availability" : [
    "macOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/NSTableView/selectionIsChangingNotification",
  "metadataVersion" : "0.1.0",
  "role" : "Type Property",
  "symbol" : {
    "kind" : "Type Property",
    "modules" : [
      "AppKit"
    ],
    "preciseIdentifier" : "c:@NSTableViewSelectionIsChangingNotification"
  },
  "title" : "selectionIsChangingNotification"
}
-->

# selectionIsChangingNotification

Posted as an `NSTableView` object’s selection changes (while the mouse button is still down).

```
class let selectionIsChangingNotification: NSNotification.Name
```

## Discussion

Note that the notification is sent only for mouse events that change the table’s selection, not keyboard events. The notification object is the table view whose selection is changing. This notification does not contain a `userInfo` dictionary.

To observe this notification using Swift concurrency, use [`NSTableView.SelectionIsChangingMessage`](/documentation/AppKit/NSTableView/SelectionIsChangingMessage).

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)