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.