RLMSyncProgress

Objective-C

struct RLMSyncProgress {}

스위프트

struct RLMSyncProgress

진행률 정보를 캡슐화하는 구조체입니다.

  • 전송된 바이트 수입니다.

    선언

    Objective-C

    NSUInteger transferredBytes

    스위프트

    var transferredBytes: UInt
  • 전송 가능한 바이트의 총 개수(전송된 바이트와 전송 보류 중인 바이트를 더한 값)입니다.

    선언

    Objective-C

    NSUInteger transferrableBytes

    스위프트

    var transferrableBytes: UInt
  • 예상 전송 진행률을 나타내는 0.0 ~ 1.0 사이의 값입니다. 이 값은 업로드의 경우 정확하지만, 다운로드를 위해 서버에서 적용한 기록 데이터와 특정 휴리스틱(heuristic)을 기반으로 합니다.

    진행률 보고 모드가 forCurrentlyOutstandingWork 일 때마다 해당 값은 1.0 에 도달할 때까지 단조롭게 증가합니다. 진행 모드가 reportIndefinitely 인 경우 새 데이터를 전송해야 함에 따라 값이 증가하거나 감소할 수 있습니다.

    선언

    Objective-C

    double progressEstimate

    스위프트

    var progressEstimate: Double