Класс AMAError

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

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

+errorWithIdentifier:

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

+errorWithIdentifier:message:parameters:

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

+errorWithIdentifier:message:parameters:backtrace:underlyingError:

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

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

+errorWithIdentifier:

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

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

Параметры:

identifier

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

Возвращает:

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

+errorWithIdentifier:message:parameters:

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

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

Параметры:

identifier

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

message

Произвольное описание ошибки.

parameters

Дополнительные параметры ошибки.

Возвращает:

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

+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<AMAErrorRepresentable>)underlyingError;

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

Параметры:

identifier

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

message

Произвольное описание ошибки.

parameters

Дополнительные параметры ошибки.

backtrace

Кастомный бэктрейс ошибки.

underlyingError

Объект ошибки, который соответствует протоколу AMAErrorRepresentable.

Возвращает:

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