RLMUserIdentity

Objective-C


@interface RLMUserIdentity : NSObject

Swift

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

Uma identidade de um usuário. Um usuário pode ter várias identidades, geralmente associadas a vários provedores. Observe que isso é diferente da cadeia de caracteres de identificador exclusiva de um usuário. @seeAlso RLMUser.identifier

  • O tipo de provedor associado

    Declaração

    Objective-C

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

    Swift

    var providerType: String { get }
  • A string que identifica o RLMUserIdentity

    Declaração

    Objective-C

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

    Swift

    var identifier: String { get }
  • Inicialize uma RLMUserIdentity para o identificador fornecido e o tipo de fornecedor.

    Declaração

    Objective-C

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

    Swift

    init(userIdentityWithProviderType providerType: String, identifier: String)

    Parâmetros

    providerType

    o tipo de provedor associado

    identifier

    o identificador da identidade