AppMetrica снова доступна

Сбор данных продолжается, но некоторые отчёты и инструменты пока могут работать с ограничениями. Мы делаем всё возможное, чтобы вернуться в штатный режим. Спасибо, что вы с нами! Подробнее.

Класс 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.