RLMSyncProgressMode
Objective-C
enum RLMSyncProgressMode : NSUInteger {}
Swift
enum RLMSyncProgressMode : UInt, @unchecked Sendable
进度通知块的所需行为。
如果您的应用希望了解已上传或下载了多少字节,则可以在会话上注册进度通知块,例如显示进度指示器用户界面。
-
该区块将无限期地被调用,或者直到通过调用
-[RLMProgressNotificationToken invalidate]
取消注册为止。通知将始终报告最新的传输字节数和最新的可传输字节总数。
声明
Objective-C
RLMSyncProgressModeReportIndefinitely
Swift
case reportIndefinitely = 0
-
该区块将在注册时存储要传输的字节总数。 调用时,它将始终报告原始可传输字节数中的最新可传输字节数。
当传输的字节数达到或超过可传输字节数时,将取消注册该区块。
声明
Objective-C
RLMSyncProgressModeForCurrentlyOutstandingWork
Swift
case forCurrentlyOutstandingWork = 1