Класс YMMError
Простая реализация протокола YMMErrorRepresentable.
Методы экземпляра
+errorWithIdentifier: | Создает объект |
+errorWithIdentifier:message:parameters: | Создает объект |
+errorWithIdentifier:message:parameters:backtrace:underlyingError: | Создает объект |
+errorWithIdentifier: | Создает объект |
+errorWithIdentifier:message:parameters: | Создает объект |
+errorWithIdentifier:message:parameters:backtrace:underlyingError: | Создает объект |
Описание методов
+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
.