RLMSyncSessionState

Objective-C

enum RLMSyncSessionState : NSUInteger {}

Swift

enum RLMSyncSessionState : UInt, @unchecked Sendable

O estado atual da sessão representado por um objeto de sessão.

  • A sessão de sincronização está se comunicando ativamente ou tentando se comunicar com o Atlas App Services. Uma sessão é considerada Ativa mesmo que não esteja conectada no momento. Verifique o estado da conexão se quiser saber se a conexão está online no momento.

    Declaração

    Objective-C

    RLMSyncSessionStateActive

    Swift

    case active = 0
  • A sessão de sincronização não está tentando se comunicar com o MongoDB Realm devido ao fato de o usuário ter se desconectado ou a sincronização ter sido pausada.

    Declaração

    Objective-C

    RLMSyncSessionStateInactive

    Swift

    case inactive = 1
  • A sessão de sincronização encontrou um erro fatal e é permanentemente inválida; ele deve ser descartado.

    Declaração

    Objective-C

    RLMSyncSessionStateInvalid

    Swift

    case invalid = 2