---
title: UITextPasteItem
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uitextpasteitem
---

# UITextPasteItem

The interface for obtaining information about, and interacting with, a text item for pasting or dropping.

## Declaration

```swift
@MainActor protocol UITextPasteItem : NSObjectProtocol
```

## Topics

### Accessing the text paste item’s data

- [itemProvider](uikit/uitextpasteitem/itemprovider.md)
- [localObject](uikit/uitextpasteitem/localobject.md)

### Getting the default attributes for a string

- [defaultAttributes](uikit/uitextpasteitem/defaultattributes.md)

### Setting a text paste item’s result value

- [setResult(string:)](uikit/uitextpasteitem/setresult(string:).md)
- [setResult(attributedString:)](uikit/uitextpasteitem/setresult(attributedstring:).md)
- [setResult(attachment:)](uikit/uitextpasteitem/setresult(attachment:).md)
- [setDefaultResult()](uikit/uitextpasteitem/setdefaultresult().md)
- [setNoResult()](uikit/uitextpasteitem/setnoresult().md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Inherited By

- [UISearchTextFieldPasteItem](uikit/uisearchtextfieldpasteitem.md)

## See Also

### Pasteboard support

- [UISearchTextFieldPasteItem](uikit/uisearchtextfieldpasteitem.md)
- [UITextPasteDelegate](uikit/uitextpastedelegate.md)
- [UITextPasteConfigurationSupporting](uikit/uitextpasteconfigurationsupporting.md)
