Instance Property


A dictionary of arbitrary values associated with the receiver.


var userInfo: [ProgressUserInfoKey : Any] { get }


A KVO-compliant dictionary that changes in response to setUserInfoObject(_:forKey:). The dictionary sends all of its KVO notifications on the thread that updates the property.

Some entries have meanings that are recognized by the NSProgress class itself—see General progress user info dictionary keys, Progress kinds, File operation user info dictionary keys, and File operation kinds.

See Also

Progress Information

var isIndeterminate: Bool

Indicates whether the tracked progress is indeterminate.

var kind: ProgressKind?

A string identifying the kind of progress being made.

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