RLMuserIdentity

Objective-C


@interface RLMUserIdentity : NSObject

Swift

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

ユーザーの ID。 ユーザーは複数の ID を持つことができ、通常は複数のプロバイダーに関連付けられています。 これは、ユーザーの一意の識別子 string とは異なることに注意してください。 @readAlso RLMUser.identifier

  • 関連付けられているプロバイダーの種類

    宣言

    Objective-C

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

    Swift

    var providerType: String { get }
  • RLMuserIdentity を識別する string

    宣言

    Objective-C

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

    Swift

    var identifier: String { get }
  • 指定された識別子とプロバイダーの種類の RLMuserIdentity を初期化します。

    宣言

    Objective-C

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

    Swift

    init(userIdentityWithProviderType providerType: String, identifier: String)

    パラメーター

    providerType

    関連付けられている プロバイダーの種類

    identifier

    ID の識別子