AMAError 类

对 AMAErrorRepresentable 协议的简单实现。

Instance methods

+errorWithIdentifier:

使用指定的 ID 创建 AMAError 实例。

+errorWithIdentifier:message:parameters:

创建具有指定 ID 和其他参数的 AMAError 实例。

+带标识符的错误:消息:参数:回溯:底层错误:

使用指定的 ID 和其他参数创建 AMAError 实例。

Method descriptions

+errorWithIdentifier:

+ (nonnull instancetype)errorWithIdentifier:(nonnull NSString *)identifier;

使用指定的 ID 创建 AMAError 实例。

参数:

identifier

Error ID. AppMetrica 用它来对错误进行分组。

返回:

The AMAError 类实例。

+带标识符的错误:消息:参数:

+ (nonnull instancetype) errorWithIdentifier:(nonnull NSString *)identifier
                                     message:(nullable NSString *)message
                                  parameters:(nullable NSDictionary<NSString *, id> *)parameters;

使用指定的 ID 和其他参数创建 AMAError 实例.

参数:

identifier

Error ID. AppMetrica 用它来对错误进行分组。

message

任意错误描述。

参数

附加的错误参数。

返回:

The AMAError 类实例。

带标识符的错误:信息:参数:回溯:底层错误

+ (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;

使用指定的 ID 和其他参数创建 AMAError 实例。

参数:

identifier

Error ID. AppMetrica 使用它来对错误进行分组。

message

任意错误描述。

参数

附加的错误参数。

backtrace

自定义错误回溯。

underlyingError

匹配AMAErrorRepresentable协议的错误实例。

返回:

The AMAError 类实例。