detectedPatterns(for:)
Requests that the data detection system asynchronously identify the patterns that you specify for the pasteboard, and return the patterns that it matches.
Declaration
func detectedPatterns(for keyPaths: Set<PartialKeyPath<UIPasteboard.DetectedValues>>) async throws -> Set<PartialKeyPath<UIPasteboard.DetectedValues>>Parameters
- keyPaths:
A set of key paths you use to indicate which types of patterns you want the data detection system to match.
Return Value
A set of key paths that represent the patterns the data detection system matches in the pasteboard.
Discussion
Because this method only gives an indication of whether a pasteboard item matches a particular pattern and doesn’t allow the app to access the contents, the system doesn’t notify the user about reading the contents of the pasteboard.
See Also
Detecting patterns of content in pasteboard items
detectPatterns(for:completionHandler:)detectPatterns(for:inItemSet:completionHandler:)detectedPatterns(for:inItemSet:)detectValues(for:completionHandler:)detectedValues(for:)detectValues(for:inItemSet:completionHandler:)detectedValues(for:inItemSet:)UIPasteboard.DetectedValuesUIPasteboard.DetectionPattern