Класс AMAError
Простая реализация протокола AMAErrorRepresentable.
Методы экземпляра
Создает объект |
|
Создает объект |
|
+errorWithIdentifier:message:parameters:backtrace:underlyingError: |
Создает объект |
Описание методов
+errorWithIdentifier:
+ (nonnull instancetype)errorWithIdentifier:(nonnull NSString *)identifier;
Создает объект AMAError
с заданным идентификатором.
Параметры:
|
Идентификатор ошибки. Используется AppMetrica для группировки ошибок. |
Возвращает:
Объект класса AMAError
.
+errorWithIdentifier:message:parameters:
+ (nonnull instancetype) errorWithIdentifier:(nonnull NSString *)identifier
message:(nullable NSString *)message
parameters:(nullable NSDictionary<NSString *, id> *)parameters;
Создает объект AMAError
с заданным идентификатором и другими параметрами.
Параметры:
|
Идентификатор ошибки. Используется AppMetrica для группировки ошибок. |
|
Произвольное описание ошибки. |
|
Дополнительные параметры ошибки. |
Возвращает:
Объект класса 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
с заданным идентификатором и другими параметрами.
Параметры:
|
Идентификатор ошибки. Используется AppMetrica для группировки ошибок. |
|
Произвольное описание ошибки. |
|
Дополнительные параметры ошибки. |
|
Кастомный бэктрейс ошибки. |
|
Объект ошибки, который соответствует протоколу AMAErrorRepresentable. |
Возвращает:
Объект класса AMAError
.