TGDefaultURLHandler


@interface TGDefaultURLHandler : NSObject <TGURLHandler>

A default implementation of the TGURLHandler interface.

  • Initialize a URL handler with the default configuration.

    Declaration

    Objective-C

    - (nonnull instancetype)init;

    Swift

    init()

    Return Value

    an initialized URL handler

  • Initialize a URL handler with a custom configuration.

    Declaration

    Objective-C

    - (nonnull instancetype)initWithConfiguration:
        (nonnull NSURLSessionConfiguration *)configuration;

    Swift

    init(configuration: URLSessionConfiguration)

    Parameters

    configuration

    custom NSURLConfiguration object

    Return Value

    an initialized URL handler

  • Get the default configuration object for this URL handler type.

    This configuration has a modified request timeout and a URL cache in memory and on disk. You can use this object as a base for further configuration modifications.

    Declaration

    Objective-C

    + (nonnull NSURLSessionConfiguration *)defaultConfiguration;

    Swift

    class func defaultConfiguration() -> URLSessionConfiguration