열거형

다음 열거형은 전 세계적으로 사용할 수 있습니다.

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

RLM 오류

  • RLMError 복구 가능한 모든 오류를 나타내는 열거형입니다. It is associated with the Realm error domain specified in RLMErrorDomain.

    더 보기

    선언

    Objective-C

    enum RLMError : NSInteger {}

    Swift

    typealias RLMError.Code._ErrorType = 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/ko-kr/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
  • 지정된 진행률 알림 차단에서 추적하는 전송 방향(업로드 또는 다운로드)입니다.

    예를 들어 진행률 표시기 UI를 표시하기 위해 앱에서 업로드 또는 다운로드된 바이트 수를 알리려는 경우 세션에 진행률 알림 차단을 등록할 수 있습니다.

    더 보기

    선언

    Objective-C

    enum RLMSyncProgressDirection : NSUInteger {}

    Swift

    @frozen enum RLMSyncProgressDirection : UInt, @unchecked Sendable
  • 진행률 알림 차단의 원하는 동작입니다.

    예를 들어 진행률 표시기 UI를 표시하기 위해 앱에서 업로드 또는 다운로드된 바이트 수를 알리려는 경우 세션에 진행률 알림 차단을 등록할 수 있습니다.

    더 보기

    선언

    Objective-C

    enum RLMSyncProgressMode : NSUInteger {}

    Swift

    enum RLMSyncProgressMode : UInt, @unchecked Sendable

구독 상태

  • 구독의 현재 상태입니다. 이는 구독에 오류가 발생하지 않았는지, 그리고 서버에 성공적으로 동기화되었는지 확인하는 데 사용할 수 있습니다.

    더 보기

    선언

    Objective-C

    enum RLMSyncSubscriptionState : NSUInteger {}

    Swift

    enum RLMSyncSubscriptionState : UInt, @unchecked Sendable
  • 사용자 객체의 상태입니다.

    더 보기

    선언

    Objective-C

    enum RLMUserState : NSUInteger {}

    Swift

    enum RLMUserState : UInt, @unchecked Sendable