---
title: itemArray
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nspopupbutton/itemarray
---

# itemArray

The array of menu item objects associated with the button.

## Declaration

```swift
var itemArray: [NSMenuItem] { get }
```

## Discussion

Discussion This property contains an array of NSMenuItem objects representing the items in the menu. Usually, you access menu items using the methods and properties of this class rather than accessing the items directly.

## See Also

### Related Documentation

- [insertItem(withTitle:at:)](appkit/nspopupbutton/insertitem(withtitle:at:).md)
- [removeItem(at:)](appkit/nspopupbutton/removeitem(at:).md)

### Getting menu items

- [menu](appkit/nspopupbutton/menu.md)
- [numberOfItems](appkit/nspopupbutton/numberofitems.md)
- [item(at:)](appkit/nspopupbutton/item(at:).md)
- [itemTitle(at:)](appkit/nspopupbutton/itemtitle(at:).md)
- [itemTitles](appkit/nspopupbutton/itemtitles.md)
- [item(withTitle:)](appkit/nspopupbutton/item(withtitle:).md)
- [lastItem](appkit/nspopupbutton/lastitem.md)
