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

# data(forPasteboardType:)

Returns the data on the pasteboard for the given representation type.

## Declaration

```swift
func data(forPasteboardType pasteboardType: String) -> Data?
```

## Parameters

- `pasteboardType`: A string identifying a representation type of a pasteboard item.

## Return Value

Return Value A data object or nil if there is no data in the pasteboard of the given type.

## Discussion

Discussion The returned object often holds raw (binary) data, such as image data. This method works on the first item in the pasteboard. If there are other items, it ignores them.

## 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:inItemSet:)](uikit/uipasteboard/data(forpasteboardtype:initemset:).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)
