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.