---
title: UIPasteboard.DetectionPattern
framework: uikit
role: symbol
role_heading: Structure
path: uikit/uipasteboard/detectionpattern
---

# UIPasteboard.DetectionPattern

An object that represents a pattern to detect for the pasteboard, such as a URL, text, or a number.

## Declaration

```swift
struct DetectionPattern
```

## Topics

### Detecting common patterns

- [number](uikit/uipasteboard/detectionpattern/number.md)
- [probableWebSearch](uikit/uipasteboard/detectionpattern/probablewebsearch.md)
- [probableWebURL](uikit/uipasteboard/detectionpattern/probableweburl.md)

### Creating a detection pattern

- [init(rawValue:)](uikit/uipasteboard/detectionpattern/init(rawvalue:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Detecting patterns of content in pasteboard items

- [detectPatterns(for:completionHandler:)](uikit/uipasteboard/detectpatterns(for:completionhandler:)-23vwn.md)
- [detectedPatterns(for:)](uikit/uipasteboard/detectedpatterns(for:).md)
- [detectPatterns(for:inItemSet:completionHandler:)](uikit/uipasteboard/detectpatterns(for:initemset:completionhandler:)-7ubl1.md)
- [detectedPatterns(for:inItemSet:)](uikit/uipasteboard/detectedpatterns(for:initemset:).md)
- [detectValues(for:completionHandler:)](uikit/uipasteboard/detectvalues(for:completionhandler:)-6adre.md)
- [detectedValues(for:)](uikit/uipasteboard/detectedvalues(for:).md)
- [detectValues(for:inItemSet:completionHandler:)](uikit/uipasteboard/detectvalues(for:initemset:completionhandler:)-pm9l.md)
- [detectedValues(for:inItemSet:)](uikit/uipasteboard/detectedvalues(for:initemset:).md)
- [UIPasteboard.DetectedValues](uikit/uipasteboard/detectedvalues.md)
