---
title: NSPasteboardTypeOwner
framework: appkit
role: symbol
role_heading: Protocol
path: appkit/nspasteboardtypeowner
---

# NSPasteboardTypeOwner

An object that serves as a data provider for data types that use lazy data fulfillment from a pasteboard request.

## Declaration

```swift
protocol NSPasteboardTypeOwner : NSObjectProtocol
```

## Topics

### Fulfilling lazy data requests

- [pasteboard(_:provideDataForType:)](appkit/nspasteboardtypeowner/pasteboard(_:providedatafortype:).md)

### Changing pasteboard ownership

- [pasteboardChangedOwner(_:)](appkit/nspasteboardtypeowner/pasteboardchangedowner(_:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Pasteboard

- [NSPasteboard](appkit/nspasteboard.md)
- [NSPasteboardItem](appkit/nspasteboarditem.md)
- [NSPasteboardReading](appkit/nspasteboardreading.md)
- [NSPasteboardWriting](appkit/nspasteboardwriting.md)
- [NSPasteboardItemDataProvider](appkit/nspasteboarditemdataprovider.md)
- [NSPasteboard.ContentsOptions](appkit/nspasteboard/contentsoptions.md)
