Класс YMMError

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

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

init(identifier:)

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

init(identifier:message:parameters:)

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

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

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

init(identifier:)

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

init(identifier:message:parameters:)

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

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

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

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

init(identifier:)

convenience init(identifier: String)

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

Параметры:
identifier

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

identifier

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

Возвращает:

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

init(identifier:message:parameters:)

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

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

Параметры:
identifier

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

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

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

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

Возвращает:

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

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

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

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

Параметры:
identifier

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

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

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

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

Возвращает:

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