RLMUserIdentity
Objective-C
@interface RLMUserIdentity : NSObject
Swift
@_nonSendable(_assumed) class RLMUserIdentity : NSObject, @unchecked Sendable
用户的身份。 一个用户可以有多个身份,通常与多个提供商相关联。请注意,这与用户的唯一标识符字符串不同。 @seeAlso RLMUser.identifier
-
关联的提供商类型
声明
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull providerType;
Swift
var providerType: String { get }
-
标识 RLMUserIdentity 的字符串
声明
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
身份的标识符