Instance PropertyConcurrency
value
The result from a throwing task, after it completes.
- iOS 13.0+
- macOS 10.15+
- tvOS 13.0+
- watchOS 6.0+
var value: Success { get async throws }
Returns
The task’s result.
Overview
If the task hasn’t completed, accessing this property waits for it to complete and its priority increases to that of the current task. Note that this might not be as effective as creating the task with the correct priority, depending on the executor’s scheduling details.
If the task throws an error, this property propagates that error. Tasks that respond to cancellation by throwing CancellationError
have that error propagated here upon cancellation.