RLMSyncProgress

Objective-C

struct RLMSyncProgress {}

Swift

struct RLMSyncProgress

封装进度信息的结构体。

  • 已传输的字节数。

    声明

    Objective-C

    NSUInteger transferredBytes

    Swift

    var transferredBytes: UInt
  • 可传输的字节总数(已传输的字节,加上待传输的字节)。

    声明

    Objective-C

    NSUInteger transferrableBytes

    Swift

    var transferrableBytes: UInt
  • 介于0.0和1.0之间的值,表示估计的传输进度。 该值对于上传数据是精确的,但对于下载数据则基于历史数据和服务器应用的某些启发式方法。

    只要进度报告模式为forCurrentlyOutstandingWork ,该值就会单调增加,直到达到1.0 。 如果进度模式为reportIndefinitely ,则该值可能会随着需要传输新数据而增加或减少。

    声明

    Objective-C

    double progressEstimate

    Swift

    var progressEstimate: Double