detectedValues(for:inItemSet:)
Requests that the data detection system asynchronously identify the types of values that you specify for the pasteboard item, and return the values that it matches for each pasteboard.
Declaration
func detectedValues(for keyPaths: Set<PartialKeyPath<UIPasteboard.DetectedValues>>, inItemSet itemSet: IndexSet?) async throws -> [UIPasteboard.DetectedValues]Parameters
- keyPaths:
A set of key paths you use to indicate which types of values you want the data detection system to match.
- itemSet:
A set of indexes you provide to indicate which pasteboard items the data detection system inspects to detect values.
Return Value
An array of objects that contain the values the data detection system matches in each pasteboard item.
Discussion
Because this method gives the app access to the values it detects in a pasteboard item, the system notifies the user about reading the contents of the pasteboard.