Instance Property


The operation queue in which to execute presenter-related messages.



var presentedItemOperationQueue: OperationQueue { get }


As other objects and processes interact with the presented item, the system queues relevant messages for this presenter object on the operation queue in this property. For example, when another process attempts to read a file presented by this object, the system places an invocation of this object’s relinquishPresentedItem(toReader:) method on the queue for execution. The other process must wait to read the file until that method is dequeued and executed. Requests for an object’s presented URL are not processed on this queue.

See Also

Accessing File Presenter Attributes

var presentedItemURL: URL?

The URL of the presented file or directory.


var primaryPresentedItemURL: URL?

The URL of a secondary item’s primary presented file or directory.

Beta Software

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.

Learn more about using Apple's beta software