RLMWaitForSyncMode

Objective-C

enum RLMWaitForSyncMode : NSUInteger {}

Swift

@_nonSendable(_assumed) enum WaitForSyncMode : UInt, @unchecked Sendable

Determina a espera pelo comportamento de download ao assinar o RLMResults.

Veja

[RLMResults subscribeWithName:waitForSync:onQueue:completion:]
  • subscribeWithNameA chamada de resposta do será invocada assim que os objetos correspondentes forem baixados do servidor somente quando a assinatura for criada pela primeira vez. Se a assinatura já existir, a chamada de resposta será invocada sem aguardar novos downloads.

    Declaração

    Objective-C

    RLMWaitForSyncModeOnCreation

    Swift

    case onCreation = 0
  • subscribeWithNamea chamada de resposta de aguardará os downloads antes de ser invocada. A chamada de resposta não pode ser invocada neste modo, a menos que uma conexão com a Internet seja estabelecida ou um tempo limite seja definido.

    Declaração

    Objective-C

    RLMWaitForSyncModeAlways

    Swift

    case always = 1
  • subscribeWithNamea chamada de resposta do é sempre invocada sem aguardar downloads.

    Declaração

    Objective-C

    RLMWaitForSyncModeNever

    Swift

    case never = 2