進行状況

struct Progress

進行状況情報と便利なヘルパー メソッドをカプセル化する構造体。

  • 転送されたバイト数。

    宣言

    Swift

    public let transferredBytes: Int
  • 転送可能なバイトの合計数(転送されたバイトと転送が保留中のバイトを合わせたバイト)。

    通知ブロックがダウンロードを追跡している場合、この数値は Realm を使用する他のすべてのクライアントによって生成された変更セットのサイズを表します。 通知ブロックがアップロードを追跡している場合、この数値はこのクライアント上のローカル変更を表す変更セットのサイズを表します。

    宣言

    Swift

    public let transferrableBytes: Int
  • すべての転送可能なバイトから転送されるバイトの割合。 この値が1の場合、転送を待機しているバイトはありません(すべてのバイトがすでに転送されているか、最初に転送されるバイトが存在しない)。

    宣言

    Swift

    public var fractionTransferred: Double { get }
  • 保留中のすべてのバイトがすでに転送されているかどうか。

    宣言

    Swift

    public var isTransferComplete: Bool { get }