---
title: "index(of:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nspasteboard/index(of:)"
---

# index(of:)

Returns the index of the specified pasteboard item.

## Declaration

```swift
func index(of pasteboardItem: NSPasteboardItem) -> Int
```

## Parameters

- `pasteboardItem`: A pasteboard item.

## Return Value

Return Value The index of the specified pasteboard item. If pasteboardItem has not been added to any pasteboard, or is owned by another pasteboard, returns NSNotFound.

## Discussion

Discussion An item’s index in the pasteboard is useful for a pasteboard item data provider that has promised data for multiple items, to be able to easily match the pasteboard item to an array of source data from which to derive the promised data.

## See Also

### Reading data

- [readObjects(forClasses:options:)](appkit/nspasteboard/readobjects(forclasses:options:).md)
- [NSPasteboard.ReadingOptionKey](appkit/nspasteboard/readingoptionkey.md)
- [NSPasteboard.ReadingOptions](appkit/nspasteboard/readingoptions.md)
- [pasteboardItems](appkit/nspasteboard/pasteboarditems.md)
- [data(forType:)](appkit/nspasteboard/data(fortype:).md)
- [propertyList(forType:)](appkit/nspasteboard/propertylist(fortype:).md)
- [string(forType:)](appkit/nspasteboard/string(fortype:).md)
