RLMSyncProgressMode

Objective-C

enum RLMSyncProgressMode : NSUInteger {}

Swift

enum RLMSyncProgressMode : UInt, @unchecked Sendable

진행률 알림 차단의 원하는 동작입니다.

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

  • 차단은 무기한 호출되거나 -[RLMProgressNotificationToken invalidate] 을(를) 호출하여 등록이 취소될 때까지 호출됩니다.

    알림은 항상 최근에 전송된 바이트 수와 전송 가능한 총 바이트의 최신 수를 보고합니다.

    선언

    Objective-C

    RLMSyncProgressModeReportIndefinitely

    Swift

    case reportIndefinitely = 0
  • 이 차단은 등록 시 전송될 총 바이트 수를 저장합니다. 호출 시 항상 원래의 전송 가능한 바이트 수 중 가장 최신의 전송 가능한 바이트 수를 보고합니다.

    전송된 바이트 수가 전송 가능한 바이트 수에 도달하거나 초과하면 블록이 등록 취소됩니다.

    선언

    Objective-C

    RLMSyncProgressModeForCurrentlyOutstandingWork

    Swift

    case forCurrentlyOutstandingWork = 1