RLMSyncProgress

Objective-C

struct RLMSyncProgress {}

Swift

struct RLMSyncProgress

Uma estrutura encapsulando informações de progresso.

  • O número de bytes que foram transferidos.

    Declaração

    Objective-C

    NSUInteger transferredBytes

    Swift

    var transferredBytes: UInt
  • O número total de bytes transferíveis (bytes que foram transferidos mais bytes pendentes de transferência).

    Declaração

    Objective-C

    NSUInteger transferrableBytes

    Swift

    var transferrableBytes: UInt
  • Um valor entre 0.0 e 1.0 representando o progresso da transferência estimado. Esse valor é preciso para carregamentos, mas será baseado em dados históricos e determinadas heurísticas aplicadas pelo servidor para downloads.

    Sempre que o modo de relatório de progresso for forCurrentlyOutstandingWork, esse valor aumentará monotonicamente até atingir 1.0. Se o modo de progresso for reportIndefinitely, o valor poderá aumentar ou diminuir conforme novos dados precisarem ser transferidos.

    Declaração

    Objective-C

    double progressEstimate

    Swift

    var progressEstimate: Double