---
title: UIDropOperation.copy
framework: uikit
role: symbol
role_heading: Case
path: uikit/uidropoperation/copy
---

# UIDropOperation.copy

A drop operation type specifying that the data represented by the drag items should be copied to the destination view.

## Declaration

```swift
case copy
```

## Discussion

Discussion This operation is used most often. When the user performs a drop activity, the dropInteraction(_:performDrop:) delegate method is called. Your implementation of this delegate method should copy the data from the drag items to the destination view.

## See Also

### Drop operation types

- [UIDropOperation.cancel](uikit/uidropoperation/cancel.md)
- [UIDropOperation.forbidden](uikit/uidropoperation/forbidden.md)
- [UIDropOperation.move](uikit/uidropoperation/move.md)
