Progresso
struct Progress
Uma estrutura encapsulando informações de progresso, bem como métodos auxiliares úteis.
-
O número de bytes que foram transferidos.
Declaração
Swift
public let transferredBytes: Int
-
O número total de bytes transferíveis (bytes que foram transferidos mais bytes pendentes de transferência).
Se o bloco de notificação estiver rastreando downloads, esse número representará o tamanho dos conjuntos de alterações gerados por todos os outros clientes que usam o Realm. Se o bloco de notificação estiver rastreando carregamentos, esse número representará o tamanho dos conjuntos de alterações que representam as alterações locais nesse cliente.
Declaração
Swift
public let transferrableBytes: Int
-
A fração de bytes transferidos de todos os bytes transferíveis. Se esse valor for 1, nenhum byte estará esperando para ser transferido (todos os bytes já foram transferidos ou não há bytes a serem transferidos em primeiro lugar).
Declaração
Swift
public var fractionTransferred: Double { get }
-
Se todos os bytes pendentes já foram transferidos.
Declaração
Swift
public var isTransferComplete: Bool { get }