RLMUserIdentity

Objective-C


@interface RLMUserIdentity : NSObject

迅速

@_nonSendable(_assumed) class RLMUserIdentity : NSObject, @unchecked Sendable

用户的身份。 一个用户可以有多个身份,通常与多个提供商相关联。请注意,这与用户的唯一标识符字符串不同。 @seeAlso RLMUser.identifier

  • 关联的提供商类型

    声明

    Objective-C

    @property (nonatomic, readonly) NSString *_Nonnull providerType;

    迅速

    var providerType: String { get }
  • 标识 RLMUserIdentity 的字符串

    声明

    Objective-C

    @property (nonatomic, readonly) NSString *_Nonnull identifier;

    迅速

    var identifier: String { get }
  • 为给定的标识符和提供商类型初始化 RLMUserIdentity。

    声明

    Objective-C

    - (nonnull instancetype)
        initUserIdentityWithProviderType:(nonnull NSString *)providerType
                              identifier:(nonnull NSString *)identifier;

    迅速

    init(userIdentityWithProviderType providerType: String, identifier: String)

    参数

    providerType

    关联的提供商类型

    identifier

    身份的标识符