Класс YMMError

Простая реализация протокола YMMErrorRepresentable.

Методы экземпляра

+errorWithIdentifier:

Создает объект YMMError с заданным идентификатором.

+errorWithIdentifier:message:parameters:

Создает объект YMMError с заданным идентификатором и другими параметрами.

+errorWithIdentifier:message:parameters:backtrace:underlyingError:

Создает объект YMMError с заданным идентификатором и другими параметрами.

+errorWithIdentifier:

Создает объект YMMError с заданным идентификатором.

+errorWithIdentifier:message:parameters:

Создает объект YMMError с заданным идентификатором и другими параметрами.

+errorWithIdentifier:message:parameters:backtrace:underlyingError:

Создает объект YMMError с заданным идентификатором и другими параметрами.

Описание методов

+errorWithIdentifier:

+ (nonnull instancetype)errorWithIdentifier:(nonnull NSString *)identifier;

Создает объект YMMError с заданным идентификатором.

Параметры:
identifier

Идентификатор ошибки. Используется AppMetrica для группировки ошибок.

identifier

Идентификатор ошибки. Используется AppMetrica для группировки ошибок.

Возвращает:

Объект класса YMMError.

+errorWithIdentifier:message:parameters:

+ (nonnull instancetype) errorWithIdentifier:(nonnull NSString *)identifier
                                     message:(nullable NSString *)message
                                  parameters:(nullable NSDictionary<NSString *, id> *)parameters;

Создает объект YMMError с заданным идентификатором и другими параметрами.

Параметры:
identifier

Идентификатор ошибки. Используется AppMetrica для группировки ошибок.

message Произвольное описание ошибки
parameters Дополнительные параметры ошибки
identifier

Идентификатор ошибки. Используется AppMetrica для группировки ошибок.

message Произвольное описание ошибки
parameters Дополнительные параметры ошибки

Возвращает:

Объект класса YMMError.

+errorWithIdentifier:message:parameters:backtrace:underlyingError

+ (nonnull instancetype) errorWithIdentifier:(nonnull NSString *)identifier
                                     message:(nullable NSString *)message
                                  parameters:(nullable NSDictionary<SString *, id> *)parameters
                                   backtrace:(nullable NSArray<NSNumber *> *)backtrace
                             underlyingError:(nullable id<YMMErrorRepresentable>)underlyingError;

Создает объект YMMError с заданным идентификатором и другими параметрами.

Параметры:
identifier

Идентификатор ошибки. Используется AppMetrica для группировки ошибок.

message Произвольное описание ошибки
parameters Дополнительные параметры ошибки
backtrace Кастомный бэктрейс ошибки
underlyingError Объект ошибки, который соответствует протоколу YMMErrorRepresentable
identifier

Идентификатор ошибки. Используется AppMetrica для группировки ошибок.

message Произвольное описание ошибки
parameters Дополнительные параметры ошибки
backtrace Кастомный бэктрейс ошибки
underlyingError Объект ошибки, который соответствует протоколу YMMErrorRepresentable

Возвращает:

Объект класса YMMError.