RLMSyncSessionState

Objective-C

enum RLMSyncSessionState : NSUInteger {}

Swift

enum RLMSyncSessionState : UInt, @unchecked Sendable

由会话对象表示的会话的当前状态。

  • 同步会话正在与 Atlas App Services 主动通信或尝试与Atlas App Services通信。 即使当前未连接,会话也被视为活动会话。 如果您想知道连接当前是否在线,请改为检查连接状态。

    声明

    Objective-C

    RLMSyncSessionStateActive

    Swift

    case active = 0
  • 由于用户注销或同步暂停,同步会话未尝试与MongoDB Realm通信。

    声明

    Objective-C

    RLMSyncSessionStateInactive

    Swift

    case inactive = 1
  • 同步会话遇到致命错误,永久无效;它应该被丢弃。

    声明

    Objective-C

    RLMSyncSessionStateInvalid

    Swift

    case invalid = 2