---
title: "data(forPasteboardType:inItemSet:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uipasteboard/data(forpasteboardtype:initemset:)"
---

# data(forPasteboardType:inItemSet:)

Returns the data objects in the indicated pasteboard items that have the given representation type.

## Declaration

```swift
func data(forPasteboardType pasteboardType: String, inItemSet itemSet: IndexSet?) -> [Data]?
```

## Parameters

- `pasteboardType`: A string identifying a representation type. Typically this is a UTI.
- `itemSet`: An index set with each integer value identifying a pasteboard item positionally in the pasteboard. Pass in nil to request all pasteboard items.

## Return Value

Return Value An array of NSData objects or, if a requested pasteboard item has no data of the the type indicated by pasteboardType, a NSNull object.

## See Also

### Getting and setting pasteboard items

- [numberOfItems](uikit/uipasteboard/numberofitems.md)
- [items](uikit/uipasteboard/items.md)
- [addItems(_:)](uikit/uipasteboard/additems(_:).md)
- [setItems(_:options:)](uikit/uipasteboard/setitems(_:options:).md)
- [data(forPasteboardType:)](uikit/uipasteboard/data(forpasteboardtype:).md)
- [setData(_:forPasteboardType:)](uikit/uipasteboard/setdata(_:forpasteboardtype:).md)
- [value(forPasteboardType:)](uikit/uipasteboard/value(forpasteboardtype:).md)
- [values(forPasteboardType:inItemSet:)](uikit/uipasteboard/values(forpasteboardtype:initemset:).md)
- [setValue(_:forPasteboardType:)](uikit/uipasteboard/setvalue(_:forpasteboardtype:).md)
