TTResult
@interface TTResult<__covariant Result> : NSObject
A TTResult object encapsulates a generic value or an error, never both.
-
Creates a TTResult object with the specified generic result.
Declaration
Objective-C
- (instancetype)initWithResult:(Result)result;Swift
init!(result: Result!)Parameters
resultThe result.
Return Value
TTResult object.
-
Creates a TTResult object with the specified error.
Declaration
Objective-C
- (instancetype)initWitError:(TTResponseError *)error;Swift
init!(witError error: TTResponseError!)Parameters
errorThe error.
Return Value
TTResult object.
-
@property result @brief The encapsulated result value.
Declaration
Objective-C
@property (readonly, strong, nonatomic) Result result;Swift
var result: Result! { get } -
@property error @brief Encapsulated error value
Declaration
Objective-C
@property (readonly, strong, nonatomic) TTResponseError *error;Swift
var error: TTResponseError! { get }
TTResult Class Reference