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