RLMSyncSubscription
Objective-C
@interface RLMSyncSubscription : NSObject
Swift
@_nonSendable(_assumed) class RLMSyncSubscription : NSObject
RLMSyncSubscription
é usado para definir uma assinatura Flexible Sync obtida da query de um conjunto de assinaturas, que pode ser usado para ler ou remover/atualizar uma assinatura confirmada.
-
Nome da inscrição. Se não for especificado, retornará nulo.
Declaração
Objective-C
@property (nonatomic, readonly, nullable) NSString *name;
Swift
var name: String? { get }
-
Quando a assinatura foi criada. Gravado automaticamente.
Declaração
Objective-C
@property (nonatomic, readonly) NSDate *_Nonnull createdAt;
Swift
var createdAt: Date { get }
-
Quando a assinatura foi atualizada pela última vez. Gravado automaticamente.
Declaração
Objective-C
@property (nonatomic, readonly) NSDate *_Nonnull updatedAt;
Swift
var updatedAt: Date { get }
-
Atualiza a query de assinatura de um Flexible Sync com uma query permitida que será usada para inicializar dados do servidor quando confirmada.
Aviso
Este método só pode ser chamado durante um bloco de assinatura de gravação.
Declaração
Objective-C
- (void)updateSubscriptionWhere:(nonnull NSString *)predicateFormat, ...;
Parâmetros
predicateFormat
Uma string de formato de predicado, opcionalmente seguida por um número variável de argumentos.
-
Atualiza a query de assinatura de um Flexible Sync com uma query permitida que será usada para inicializar dados do servidor quando confirmada.
Aviso
Este método só pode ser chamado durante um bloco de assinatura de gravação.
Declaração
Objective-C
- (void)updateSubscriptionWithPredicate:(nonnull NSPredicate *)predicate;
Swift
func update(with predicate: NSPredicate)
Parâmetros
predicate
O predicado com o qual filtrar os objetos no servidor.