枚举

以下枚举在全局范围内可用。

RLMBSONType

Enums

  • RLMPropertyType 是一个枚举,描述 Realm 模型支持的所有属性类型。

    有关更多信息,请参阅Realm 模型

    查看更多

    声明

    Objective-C

    enum RLMPropertyType : int32_t {}

    Swift

    @_nonSendable(_assumed) @frozen enum RLMPropertyType : Int32, @unchecked Sendable
  • RLMAnyValueType 是一个枚举,描述 RLMValue (AnyRealmValue) 支持的所有属性类型。

    有关更多信息,请参阅Realm 模型

    查看更多

    声明

    Objective-C

    enum RLMAnyValueType : int32_t {}

    Swift

    @_nonSendable(_assumed) @frozen enum RLMAnyValueType : Int32, @unchecked Sendable

RLMError

RLMSyncError

  • 与同步管理器错误处理程序可能报告的问题相关的错误,或执行异步工作的同步相关API上的回调。

    查看更多

    声明

    Objective-C

    enum RLMSyncError : NSInteger {}

    Swift

    typealias RLMSyncError.Code._ErrorType = RLMSyncError

RLMSyncAppError

  • 向Atlas App Services发出请求时发生的错误。

    查看更多

    声明

    Objective-C

    enum RLMAppError : NSInteger {}

    Swift

    typealias RLMAppError.Code._ErrorType = RLMAppError
  • 表示可配置的不同级别的同步相关日志记录的枚举。

    查看更多

    声明

    Objective-C

    enum RLMLogLevel : NSUInteger {}

    Swift

    @frozen enum LogLevel : UInt, @unchecked Sendable
  • 允许将HTTP方法与RLMNetworkTransport一起使用。

    查看更多

    声明

    Objective-C

    enum RLMHTTPMethod : int32_t {}

    Swift

    @_nonSendable(_assumed) @frozen enum RLMHTTPMethod : Int32, @unchecked Sendable
  • 确定订阅 RLMResults 时的等待下载行为。

    [RLMResults subscribeWithName:waitForSync:onQueue:completion:]
    查看更多

    声明

    Objective-C

    enum RLMWaitForSyncMode : NSUInteger {}

    Swift

    @_nonSendable(_assumed) enum WaitForSyncMode : UInt, @unchecked Sendable
  • 确定客户端重置期间的文件行为。

    @see: https ://mongodb.com/zh-cn/docs/realm/sync/error-handling/client-resets/

    查看更多

    声明

    Objective-C

    enum RLMClientResetMode : NSUInteger {}

    Swift

    @_nonSendable(_assumed) enum RLMClientResetMode : UInt, @unchecked Sendable
  • 表示可配置的不同级别的同步相关日志记录的枚举。

    查看更多

    声明

    Objective-C

    enum RLMSyncLogLevel : NSUInteger {}

    Swift

    @_nonSendable(_assumed) @frozen enum RLMSyncLogLevel : UInt, @unchecked Sendable
  • 由会话对象表示的会话的当前状态。

    查看更多

    声明

    Objective-C

    enum RLMSyncSessionState : NSUInteger {}

    Swift

    enum RLMSyncSessionState : UInt, @unchecked Sendable
  • 同步会话连接的当前状态。 不处于“活动”状态的会话将始终处于“断开连接”状态。

    查看更多

    声明

    Objective-C

    enum RLMSyncConnectionState : NSUInteger {}

    Swift

    enum RLMSyncConnectionState : UInt, @unchecked Sendable
  • 给定进度通知块跟踪的传输方向(上传或下载)。

    如果您的应用希望了解已上传或下载了多少字节,则可以在会话上注册进度通知块,例如显示进度指示器用户界面。

    查看更多

    声明

    Objective-C

    enum RLMSyncProgressDirection : NSUInteger {}

    Swift

    @frozen enum RLMSyncProgressDirection : UInt, @unchecked Sendable
  • 进度通知块的所需行为。

    如果您的应用希望了解已上传或下载了多少字节,则可以在会话上注册进度通知块,例如显示进度指示器用户界面。

    查看更多

    声明

    Objective-C

    enum RLMSyncProgressMode : NSUInteger {}

    Swift

    enum RLMSyncProgressMode : UInt, @unchecked Sendable

订阅状态