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 }