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 forreportIndefinitely
, o valor poderá aumentar ou diminuir conforme novos dados precisarem ser transferidos.Declaração
Objective-C
double progressEstimate
Swift
var progressEstimate: Double