Instance Property


A dictionary of arbitrary values associated with the receiver.


@property(readonly, copy) NSDictionary<NSProgressUserInfoKey, id> *userInfo;


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


Indicates whether the tracked progress is indeterminate.


A string identifying the kind of progress being made.

- setUserInfoObject:forKey:

Set a value in the userInfo dictionary.

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