Instance Method

removeItem(at:)

Removes the menu item at a specified location in the menu.

Declaration

func removeItem(at index: Int)

Parameters

index

An integer index identifying the menu item.

Discussion

After it removes the menu item, this method posts an didRemoveItemNotification.

See Also

Adding and Removing Menu Items

func insertItem(NSMenuItem, at: Int)

Inserts a menu item into the menu at a specific location.

func addItem(NSMenuItem)

Adds a menu item to the end of the menu.

func addItem(withTitle: String, action: Selector?, keyEquivalent: String) -> NSMenuItem

Creates a new menu item and adds it to the end of the menu.

func removeItem(NSMenuItem)

Removes a menu item from the menu.

func itemChanged(NSMenuItem)

Invoked when a menu item is modified visually (for example, its title changes).

func removeAllItems()

Removes all the menu items in the menu.