PCISError Class Reference
Inherits from | NSObject |
---|---|
Declared in | PCISError.h |
Методы класса
+ errorWithCode:
Создание экземпляра объекта ошибки на основе кода ошибки - PCIS_ERROR
+ (nullable instancetype)errorWithCode:(PCIS_ERROR)errorCode
Parameters
errorCode |
код ошибки |
---|
Discussion
Создание экземпляра объекта ошибки на основе кода ошибки - PCIS_ERROR
Declared In
PCISError.h
+ errorWithString:
Создание экземпляра объекта ошибки на основе строки с ошибкой, при этом errorCode будет равен - PCIS_ERROR_GENERAL
+ (nullable instancetype)errorWithString:(NSString *)errorString
Parameters
errorString |
строка с кастомным описание ошибки |
---|
Discussion
Создание экземпляра объекта ошибки на основе строки с ошибкой, при этом errorCode будет равен - PCIS_ERROR_GENERAL
Declared In
PCISError.h
+ errorWithHTTPSessionTask:request:response:serverErrorString:
Создание экземпляра объекта ошибки на основе ответа HTTP
+ (nullable instancetype)errorWithHTTPSessionTask:(NSURLSessionDataTask *)sessionTask request:(NSURLRequest *)urlRequest response:(NSURLResponse *)response serverErrorString:(NSString *)serverErrorString
Parameters
sessionTask |
HTTP таск |
---|---|
request |
запрос @discuss Если код HTTP ответа находится в диапазоне 200 - 299 errorCode = PCIS_ERROR_OK иначе PCIS_ERROR_NOT_AUTHORIZED (HTTP code: 401) или PCIS_ERROR_GENERAL |
Discussion
Создание экземпляра объекта ошибки на основе ответа HTTP
Declared In
PCISError.h
Свойства
errorCode
Код ошибки
@property (nonatomic, readonly) PCIS_ERROR errorCode
Discussion
Код ошибки
Declared In
PCISError.h
errorMessage
Строковое описание ошибки
@property (nonatomic, readonly, nullable) NSString *errorMessage
Discussion
Строковое описание ошибки
Declared In
PCISError.h
getHTTPCode
Код статуса HTTP. Имеет значение если ошибка создавалась через метод класса errorWithHTTPCode:httpPayload: или errorWithHTTPResponse: иначе возвращает -1
@property (nonatomic, readonly) NSInteger getHTTPCode
Discussion
Код статуса HTTP. Имеет значение если ошибка создавалась через метод класса errorWithHTTPCode:httpPayload: или errorWithHTTPResponse: иначе возвращает -1
Declared In
PCISError.h
getHTTPPayload
Cодержимое HTTP запроса. Имеет значение если ошибка создавалась через метод класса errorWithHTTPCode:httpPayload: или errorWithHTTPResponse: иначе возвращает nil
@property (nonatomic, readonly, nullable) NSDictionary *getHTTPPayload
Discussion
Cодержимое HTTP запроса. Имеет значение если ошибка создавалась через метод класса errorWithHTTPCode:httpPayload: или errorWithHTTPResponse: иначе возвращает nil
Declared In
PCISError.h