---
title: "readingOptions(forType:pasteboard:)"
framework: appkit
role: symbol
role_heading: Type Method
path: "appkit/nspasteboardreading/readingoptions(fortype:pasteboard:)"
---

# readingOptions(forType:pasteboard:)

Returns options for reading data of a specified type from a given pasteboard.

## Declaration

```swift
optional static func readingOptions(forType type: NSPasteboard.PasteboardType, pasteboard: NSPasteboard) -> NSPasteboard.ReadingOptions
```

## Parameters

- `type`: A UTI supported by instances of the receiver for reading (one of the types returned by doc://com.apple.appkit/documentation/AppKit/NSPasteboardReading/readableTypes(for:)).
- `pasteboard`: A pasteboard. You can use the pasteboard argument to provide return different based on the pasteboard name, should you need to do so.

## Return Value

Return Value Options for reading data of type from pasteboard. For a list of valid values, see NSPasteboard.ReadingOptions.

## Discussion

Discussion Do not perform other pasteboard operations in this method implementation.

## See Also

### Reading From the Pasteboard

- [readableTypes(for:)](appkit/nspasteboardreading/readabletypes(for:).md)
- [NSPasteboard.ReadingOptions](appkit/nspasteboard/readingoptions.md)
