---
title: NSMenuItemValidation
framework: appkit
role: symbol
role_heading: Protocol
path: appkit/nsmenuitemvalidation
---

# NSMenuItemValidation

## Declaration

```swift
protocol NSMenuItemValidation : NSObjectProtocol
```

## Topics

### Validating Menu Items

- [validateMenuItem(_:)](appkit/nsmenuitemvalidation/validatemenuitem(_:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Conforming Types

- [NSApplication](appkit/nsapplication.md)
- [NSColorPanel](appkit/nscolorpanel.md)
- [NSDocument](appkit/nsdocument.md)
- [NSDocumentController](appkit/nsdocumentcontroller.md)
- [NSFontManager](appkit/nsfontmanager.md)
- [NSFontPanel](appkit/nsfontpanel.md)
- [NSImageView](appkit/nsimageview.md)
- [NSMenuToolbarItem](appkit/nsmenutoolbaritem.md)
- [NSOpenPanel](appkit/nsopenpanel.md)
- [NSPanel](appkit/nspanel.md)
- [NSPathCell](appkit/nspathcell.md)
- [NSPersistentDocument](appkit/nspersistentdocument.md)
- [NSPopUpButtonCell](appkit/nspopupbuttoncell.md)
- [NSSavePanel](appkit/nssavepanel.md)
- [NSSearchToolbarItem](appkit/nssearchtoolbaritem.md)
- [NSSharingServicePickerToolbarItem](appkit/nssharingservicepickertoolbaritem.md)
- [NSTextView](appkit/nstextview.md)
- [NSToolbarItem](appkit/nstoolbaritem.md)
- [NSToolbarItemGroup](appkit/nstoolbaritemgroup.md)
- [NSTrackingSeparatorToolbarItem](appkit/nstrackingseparatortoolbaritem.md)
- [NSWindow](appkit/nswindow.md)
