Класс AppMetricaError

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

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

init(identifier:)

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

init(identifier:message:parameters:)

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

init(identifier:message:parameters:backtrace:underlyingError:)

Создает объект AppMetricaError пользователя с заданным идентификатором и другими параметрами.

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

init(identifier:)

convenience init(identifier: String)

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

Параметры:

identifier

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

Возвращает:

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

init(identifier:message:parameters:)

convenience init(identifier: String, message: String?, parameters: [String : Any]?)

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

Параметры:

identifier

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

message

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

parameters

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

Возвращает:

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

init(identifier:message:parameters:backtrace:underlyingError:)

convenience init(identifier: String, message: String?, parameters: [String : Any]?, backtrace: [NSNumber]?, underlyingError: ErrorRepresentable?)

Создает объект AppMetricaError пользователя с заданным идентификатором и другими параметрами.

Параметры:

identifier

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

message

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

parameters

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

backtrace

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

underlyingError

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

Возвращает:

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