Contents

detectValues(for:completionHandler:)

Determines whether the first pasteboard item matches the specified patterns, reading the contents if it finds a match.

Declaration

func detectValues(for patterns: Set<UIPasteboard.DetectionPattern>, completionHandler: @escaping (Result<[UIPasteboard.DetectionPattern : Any], any Error>) -> ())

Parameters

  • patterns:

    The patterns to detect on the pasteboard.

  • completionHandler:

    A closure that the system invokes after detecting patterns on the pasteboard. The closure receives a Result instance that contains either a dictionary with the patterns found on the pasteboard or an error if detection failed. If the Result instance contains a dictionary, the keys specify the matched pattern, and the value specifies the content of the pasteboard.

Discussion

For details about the types returned for each pattern, see UIPasteboard.DetectionPattern.

See Also

Deprecated