The protocol you implement on a class to allow an item provider to create an instance of the class.
On This Page
A destination app uses an object that conforms to this protocol to consume pasted or dropped items.
static func object(withItemProviderData: Data, typeIdentifier: String) -> Self
Creates a new instance of a class using the given data and UTI string.
static var readableTypeIdentifiersForItemProvider: [String]
An array of UTI strings representing the data types supported by the class.
Share data between iPad apps during a drag and drop operation using an item provider.
An item provider for conveying data or a file between processes during drag and drop or copy/paste activities, or from a host app to an app extension.
The protocol you implement on a class to allow an item provider to retrieve data from an instance of the class.
This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.