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