Protocol

NSProgressReporting

An interface for objects that report progress using a single progress instance.

Declaration

@protocol NSProgressReporting

Overview

Creating the Progress Object

Create the returned progress object using NSProgressReporting. The resulting object has no parent allowing the caller to add it to a progress tree using NSProgressReporting.

You can return a single progress object or a progress tree. If you are creating a progress tree, add the children to the returned progress object as described in Creating a Tree of Progress Objects.

Updating the Progress Object

You are responsible for setting and updating the NSProgressReporting and NSProgressReporting of any NSProgress object you create.

Topics

Custom Class Progress

progress

The progress object returned by the class.

Required.

See Also

Progress

NSProgress

An object that conveys ongoing progress for a given task to the user.