RLMInitialSubscriptionsConfiguration
Objective-C
@interface RLMInitialSubscriptionsConfiguration : NSObject
Swift
@_nonSendable(_assumed) class RLMInitialSubscriptionsConfiguration : NSObject, @unchecked Sendable
Uma configuração que controla como as assinaturas iniciais são preenchidas quando um Arquivo de Realm é aberto pela primeira vez.
Veja
RLMSubscriptionSet
-
Um retorno de chamada executado em um bloco de atualização para preencher as assinaturas iniciais desse Realm.
Esse chamada de resposta de chamada só será executado quando o Realm for criado pela primeira vez, a menos que
rerunOnOpen
sejatrue
, caso em que será executado toda vez que o Realm for aberto.Declaração
Objective-C
@property (nonatomic, readonly) RLMFlexibleSyncInitialSubscriptionsBlock _Nonnull callback;
Swift
var callback: RLMFlexibleSyncInitialSubscriptionsBlock { get }
-
Controla se o
callback
deve ser executado novamente toda vez que o Realm for aberto.Declaração
Objective-C
@property (nonatomic, readonly) BOOL rerunOnOpen;
Swift
var rerunOnOpen: Bool { get }
-
Crie uma nova configuração de assinaturas iniciais.
Declaração
Objective-C
- (nonnull instancetype) initWithCallback:(nonnull RLMFlexibleSyncInitialSubscriptionsBlock)callback rerunOnOpen:(BOOL)rerunOnOpen;
Swift
init(callback: @escaping RLMFlexibleSyncInitialSubscriptionsBlock, rerunOnOpen: Bool)
Parâmetros
callback
Chamada de retorno que será invocada para atualizar as assinaturas desse Arquivo de Realm quando ele for criado pela primeira vez ou sempre que for aberto se
rerunOnOpen
fortrue
.rerunOnOpen
Um sinalizador que controla se a chamada de resposta de resposta da assinatura deve ser executada toda vez que o Realm for aberto ou apenas na primeira vez.
-
Crie uma nova configuração de assinaturas iniciais.
Declaração
Objective-C
- (nonnull instancetype)initWithCallback: (nonnull RLMFlexibleSyncInitialSubscriptionsBlock)callback;
Swift
init(callback: @escaping RLMFlexibleSyncInitialSubscriptionsBlock)
Parâmetros
callback
Chamada de retorno que será invocada para atualizar as assinaturas deste Arquivo de Realm quando ele for criado pela primeira vez.