---
title: didChangeItemNotification
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nsmenu/didchangeitemnotification
---

# didChangeItemNotification

Posted after a menu item in the menu changes appearance.

## Declaration

```swift
class let didChangeItemNotification: NSNotification.Name
```

## Discussion

Discussion Changes include enabling/disabling, changes in state, and changes to title. The notification object is the instance of NSMenu with the menu item that changed. The userInfo dictionary contains the following information.  |   |  To observe this notification using Swift concurrency, use NSMenu.DidChangeItemMessage.

## See Also

### Notifications

- [didAddItemNotification](appkit/nsmenu/didadditemnotification.md)
- [didBeginTrackingNotification](appkit/nsmenu/didbegintrackingnotification.md)
- [didEndTrackingNotification](appkit/nsmenu/didendtrackingnotification.md)
- [didRemoveItemNotification](appkit/nsmenu/didremoveitemnotification.md)
- [didSendActionNotification](appkit/nsmenu/didsendactionnotification.md)
- [willSendActionNotification](appkit/nsmenu/willsendactionnotification.md)
