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