HUBContentOperationContext
@protocol HUBContentOperationContext <NSObject>
Protocol defining the public API of a content operation context
This API is currently only used with HUBBlockContentOperation. For more information
about the properties that are part of this API, refer to HUBContentOperation, or to
the Content programming guide
.
-
The URI of the view that the content operation is being used in
Declaration
Objective-C
@property (readonly, copy, nonatomic) NSURL *_Nonnull viewURI; -
An object containing information about the feature that the operation is being used in
Declaration
Objective-C
@property (readonly, strong, nonatomic) id<HUBFeatureInfo> _Nonnull featureInfo; -
The current connectivity state, as resolved by
HUBConnectivityStateResolverDeclaration
Objective-C
@property (readonly, assign, nonatomic) HUBConnectivityState connectivityState; -
The builder that can be used to add, change or remove content to/from the view
Declaration
Objective-C
@property (readonly, strong, nonatomic) id<HUBViewModelBuilder> _Nonnull viewModelBuilder; -
Any error encountered by a previous content operation in the view’s content loading chain
Declaration
Objective-C
@property (readonly, strong, nonatomic, nullable) NSError *previousError;
View on GitHub
Install in Dash
HUBContentOperationContext Protocol Reference